图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 陈舜青,饶琛编著 著
  • 出版社: 南京:南京大学出版社
  • ISBN:9787305052194
  • 出版时间:2008
  • 标注页数:312页
  • 文件大小:38MB
  • 文件页数:322页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C语言概述1

1.1 C语言的发展1

1.2 C语言的特点1

1.3 C语言程序的结构2

1.3.1 基本程序结构2

1.3.2 C语言程序的开发过程5

1.3.3 C语言的关键字8

1.3.4 算法8

1.3.5 算法的结构化描述9

1.3.6 用流程图描述的算法9

1.3.7 用N-S图描述的算法11

第2章 数据类型、运算符与表达式12

2.1 C语言的数据类型12

2.2 常量与变量13

2.2.1 标识符命名13

2.2.2 常量13

2.2.3 变量14

2.3 整型数据14

2.3.1 整型常量14

2.3.2 整型变量16

2.4 实型数据18

2.4.1 实型常量18

2.4.2 实型变量19

2.5 字符型数据19

2.5.1 字符常量20

2.5.2 字符串常量20

2.5.3 转义字符20

2.5.4 字符变量22

2.6 运算符和表达式23

2.6.1 运算符与表达式简介23

2.6.2 算术运算符与算术表达式25

2.6.3 赋值运算符与赋值表达式28

2.6.4 数据的类型转换29

2.6.5 各类数值型数据之间的混合运算34

2.6.6 关系运算符与表达式34

2.6.7 逻辑运算符与表达式36

2.6.8 条件运算符与条件表达式38

2.6.9 逗号运算符39

2.6.10 求字节数运算符39

2.6.11 位运算符40

2.6.12 运算符的优先级与结合性42

2.7 常用库函数的使用42

2.7.1 文件包含42

2.7.2 常用库函数使用注意事项及举例43

2.8 TC帮助文件的使用44

2.8.1 帮助索引45

2.8.2 可随时获得的帮助信息45

2.8.3 退出帮助46

第3章 程序控制语句47

3.1 程序的三种基本结构47

3.2 顺序结构的程序设计47

3.2.1 printf()函数与scanf()函数47

3.2.2 putchar函数与getchar函数54

3.3 选择结构的程序设计55

3.3.1 if语句55

3.3.2 switch语句60

3.4 循环结构的程序设计66

3.4.1 while语句66

3.4.2 do-while语句67

3.4.3 for语句69

3.4.4 循环的嵌套70

3.4.5 break、continue和goto语句71

3.4.6 程序应用举例74

第4章 数组77

4.1 一维数组77

4.1.1 一维数组的定义及初始化78

4.1.2 字符串使用的一维数组86

4.1.3 字符串处理函数87

4.2 二维数组91

4.2.1 二维数组的定义及初始化92

4.2.2 二维字符数组96

第5章 函数99

5.1 函数概要99

5.2 函数的定义100

5.3 函数的声明101

5.4 函数的调用102

5.4.1 虚实结合的特点103

5.4.2 虚实结合的过程103

5.4.3 函数的嵌套调用104

5.4.4 函数的递归调用105

5.4.5 数组与函数108

5.5 函数的返回值110

5.6 变量的作用域与生存期112

5.6.1 局部变量和全局变量113

5.6.2 动态变量与静态变量116

5.7 变量的存储类别116

5.7.1 自动存储类型116

5.7.2 静态变量117

5.7.3 寄存器存储类型119

5.7.4 外部变量的定义与声明120

5.8 函数的存储分类122

5.8.1 外部函数122

5.8.2 内部函数123

5.9 预处理命令124

5.9.1 宏定义125

5.9.2 文件包含129

5.9.3 条件编译133

5.10 多文件程序的调试方法135

5.11 Turbo C源程序的一般形式136

5.12 程序应用举例137

第6章 指针150

6.1 指针的概念150

6.2 指针变量和指针运算符152

6.2.1 指针变量的定义152

6.2.2 指针变量的引用152

6.2.3 指针的运算154

6.2.4 指针变量作函数的参数155

6.3 指针与数组158

6.3.1 指针与一维数组158

6.3.2 指针与多维数组167

6.3.3 指针与字符数组173

6.4 指针数组184

6.5 指向指针的指针186

6.6 指针与函数188

6.6.1 返回指针值的函数188

6.6.2 指向函数的指针193

6.7 main函数的参数196

6.8 指针的数据类型和指针运算小结198

第7章 结构体与共用体201

7.1 结构体类型与结构体变量201

7.1.1 结构体的定义201

7.1.2 结构体变量的定义202

7.1.3 结构体变量的引用204

7.1.4 结构体变量的初始化205

7.2 结构体数组205

7.2.1 结构体数组的定义206

7.2.2 结构体数组的初始化206

7.2.3 结构体数组应用举例207

7.3 结构体指针210

7.3.1 指针指向结构体类型变量210

7.3.2 指针指向结构体数组211

7.3.3 结构指针变量作函数参数212

7.4 链表215

7.4.1 内存管理函数215

7.4.2 链表概述217

7.4.3 链表的建立219

7.4.4 链表的输出221

7.4.5 链表的插入222

7.4.6 链表的删除224

7.4.7 链表的综合操作226

7.5 共用体228

7.5.1 共用体的定义229

7.5.2 共用体变量的说明和引用229

7.6 枚举类型232

7.7 用typedef定义类型234

第8章 文件系统236

8.1 文件系统236

8.1.1 文件及其分类236

8.1.2 文件指针238

8.1.3 文件的处理方式239

8.2 文件的打开与关闭239

8.2.1 文件的打开(fopen函数)239

8.2.2 文件关闭函数(fclose函数)242

8.3 文件的读/写242

8.3.1 文件的字符读/写242

8.3.2 文件的字符串读/写248

8.3.3 文件的数据块读/写250

8.3.4 文件的格式化读/写253

8.3.5 文件的定位254

8.4 文件系统小结及应用举例257

8.4.1 小结257

8.4.2 应用举例258

第9章 实用编程技巧260

9.1 猜数游戏260

9.2 通讯录的设计262

9.3 菜单设计技术267

9.4 图形函数的应用271

9.5 时间函数的应用273

附录1 常用字符与ASCII代码对照表276

附录2 运算符与结合性277

附录3 C库函数278

习题282

热门推荐