图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/22/30624670.jpg)
- 蒋清明主编;向德生,田旺兰,梁健副主编 著
- 出版社: 湘潭:湘潭大学出版社
- ISBN:9787811285147
- 出版时间:2013
- 标注页数:280页
- 文件大小:32MB
- 文件页数:290页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 C语言的发展过程1
1.1.1计算机语言的发展过程1
1.1.2 C语言的发展过程2
1.2 C语言的特点2
1.3 C程序的结构和书写格式3
1.3.1 C程序的结构3
1.3.2 C程序的书写格式4
1.4 Visual C++6.0上机操作4
1.4.1 C程序可执行文件的生成过程4
1.4.2 Visual C++6.0上机操作过程5
1.4.3程序调试10
习题13
第2章 基本数据类型和运算符15
2.1基本数据类型和取值范围15
2.1.1基本数据类型和变量定义15
2.1.2整型常量16
2.1.3实型常量17
2.1.4字符常量17
2.1.5字符串常量18
2.2运算符19
2.2.1优先级与结合规则19
2.2.2赋值运算与连续赋值20
2.2.3算术运算20
2.2.4关系运算22
2.2.5逻辑运算、连续比较和逻辑优化22
2.2.6位运算23
2.2.7条件运算25
2.2.8复合赋值运算25
2.2.9逗号运算25
2.2.10其他运算sizeof26
2.2.11类型转换26
2.3输入/输出函数29
2.3.1格式化输出函数printf29
2.3.2格式化输入函数scanf31
2.3.3字符输入/输出函数33
习题34
第3章 控制结构37
3.1程序结构框图37
3.1.1自然语言描述37
3.1.2流程图38
3.1.3 N-S图38
3.1.4结构化程序设计39
3.1.5复合语句40
3.2二分支结构40
3.2.1二分支结构选择语句41
3.2.2不平衡if结构43
3.2.3 if语句的嵌套45
3.3多分支结构49
3.4循环结构53
3.4.1 for语句54
3.4.2 while语句57
3.4.3 do~while语句59
3.4.4循环嵌套61
3.5 break、continue和goto语句62
3.5.1 break语句62
3.5.2 continue语句64
3.5.3 goto语句64
习题65
第4章 函数71
4.1函数调用过程71
4.2函数的定义72
4.2.1函数定义的一般形式72
4.2.2函数定义的要点73
4.2.3函数的声明78
4.3递归函数79
4.3.1递归概念79
4.3.2递归举例80
4.4存储类型、生存期和作用域83
4.4.1存储类型83
4.4.2生存期和作用域84
4.5编译预处理91
4.5.1文件包含91
4.5.2宏定义92
4.5.3条件编译94
习题96
第5章 数组102
5.1一维数组102
5.1.1一维数组的定义与初始化102
5.1.2一维数组的引用104
5.1.3字符型数组与字符串105
5.1.4字符串操作107
5.2二维数组110
5.2.1二维数组的定义110
5.2.2二维数组的引用111
5.3多维数组113
5.4函数与数组115
5.4.1函数与一维数组115
5.4.2函数与二维数组118
习题120
第6章 指针127
6.1指针与变量127
6.1.1指针的基本概念127
6.1.2指针变量的定义与引用128
6.1.3指针的运算130
6.1.4指向指针的指针132
6.2指针与数组133
6.2.1指向数组元素的指针133
6.2.2指向数组的指针141
6.2.3指针数组147
6.2.4指针与字符串151
6.3指针和函数155
6.3.1指针作为函数参数155
6.3.2返回指针值的函数159
6.3.3函数指针161
习题164
第7章 结构和共用171
7.1结构类型171
7.1.1结构类型变量的定义、初始化与引用171
7.1.2结构类型数组176
7.1.3结构类型指针177
7.1.4结构类型的嵌套182
7.1.5用指针处理链表183
7.2共用类型191
7.2.1共用类型的定义191
7.2.2共用类型变量的引用193
7.3枚举类型195
7.4位域197
7.4.1位运算符与位运算197
7.4.2位域199
7.5自定义类型200
习题202
第8章 文件212
8.1文件概述和文件类型指针212
8.1.1文件概述212
8.1.2文件类型指针213
8.2文件的打开与关闭214
8.2.1文件的打开214
8.2.2文件的关闭215
8.3文件的读写216
8.3.1字符读写函数fgetc()和fputc()216
8.3.2字符串读写函数fgets()和fputs()218
8.3.3格式化读写函数fscanf()和fprintf()221
8.3.4数据块读写函数fread()和fwrite()223
8.4文件的定位225
8.5文件的检测228
习题228
第9章 程序设计实例236
9.1常用算法实例236
9.1.1迭代法236
9.1.2穷举法239
9.1.3递推法241
9.1.4递归法242
9.1.5回溯法243
9.1.6贪婪法246
9.1.7查找算法247
9.1.8排序算法250
9.2模块化程序设计实例253
9.2.1模块化程序设计基础253
9.2.2模块化程序设计实例254
习题266
附录1常用字符与ASCII值对照表268
附录2 C语言保留字一览表270
附录3运算符的优先级及其结合性271
附录4常用C库函数273
参考文献280