图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 徐秋红编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:711306597X
- 出版时间:2005
- 标注页数:291页
- 文件大小:111MB
- 文件页数:307页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 绪论1
0-1 程序设计语言的发展1
0-2 C程序设计语言及其特征2
0-3 程序设计的基本方法3
0-3-1 程序设计步骤3
0-3-2 运行C语言程序4
0-4 算法的特性和描述4
0-4-1 算法的特性5
0-4-2 算法的描述5
0-5 结构化程序设计方法7
0-5-1 自顶向下、逐步细化的设计过程7
0-5-2 系统的模块化设计8
0-5-3 结构化程序设计9
0-6 小结11
思考与练习题11
第1章 C语言程序的数据表示12
1-1 简单C程序的结构12
1-1-1 C程序的组成和格式13
1-1-2 关键字与标识符13
1-1-3 常量和变量14
1-2 基本数据类型的定义15
1-2-1 整型常量和变量16
1-2-2 实型常量和变量16
1-2-3 字符型常量和变量17
1-2-4 无值型18
1-2-5 不可变的变量18
1-3 数据的算术运算19
1-3-1 基本的算术运算和表达式19
1-3-2 数据类型的转换20
1-4 赋值表达式和赋值语句21
1-4-1 赋值和赋值表达式21
1-4-2 复合赋值运算22
1-5 使用C语言的标准库函数22
1-6 自增、自减运算和逗号运算23
1-6-1 自增和自减运算23
1-6-2 逗号运算24
1-7 位运算符和位运算表达式25
1-7-1 移位运算符“<<”和“>>”的作用26
1-7-2 位逻辑运算符的作用27
1-7-3 位运算的复合赋值运算符28
1-8 小结28
思考与练习题29
第2章 顺序结构程序设计31
2-1 赋值语句、复合语句和空语句31
2-2 数据的输入与输出32
2-2-1 格式输出函数(printf函数)33
2-2-2 格式输入函数(scanf函数)35
2-2-3 字符输出函数38
2-2-4 字符输入函数38
2-3 顺序程序设计举例39
2-4 小结41
思考与练习题41
第3章 选择结构程序的设计44
3-1 选择结构形式44
3-2 判断条件的描述方法45
3-2-1 用关系表达式描述判断条件45
3-2-2 用逻辑表达式描述判断条件46
3-3 简单的分支选择结构48
3-3-1 单路分支结构48
3-3-2 双分支选择结构48
3-3-3 条件运算符及其应用50
3-4 多分支选择结构51
3-4-1 if...else结构嵌套的应用51
3-4-2 switch结构与break语句53
3-5 程序举例与程序测试56
3-6 小结61
思考与练习题62
第4章 循环结构的程序设计65
4-1 当型循环和直到型循环结构65
4-1-1 当型循环结构65
4-1-2 直到型循环结构67
4-1-3 当型循环结构和直到型循环结构的区别69
4-2 for循环结构69
4-3 循环的嵌套71
4-4 continue语句和break语句在循环中的作用74
4-4-1 break语句74
4-4-2 continue语句75
4-5 程序举例75
4-6 小结80
思考与练习题81
第5章 函数的设计与应用84
5-1 函数的概念84
5-2 函数的定义86
5-2-1 函数的定义形式86
5-2-2 函数的返回值87
5-3 函数的调用88
5-3-1 函数的原型说明88
5-3-2 函数的调用方式89
5-3-3 函数的嵌套调用和递归调用91
5-4 函数间的参数传递93
5-4-1 地址结合方式传递数据94
5-4-2 数值结合方式传递数据94
5-4-3 利用全局变量传递参数95
5-4-4 动态存储变量与静态存储变量96
5-5 内部函数与外部函数100
5-5-1 外部函数100
5-5-1 内部函数100
5-5-3 如何运行一个由多个源文件组成的程序101
5-6 程序举例102
5-7 小结105
思考与练习题105
第6章 编译预处理108
6-1 宏定义108
6-1-1 不带参数的宏定义108
6-1-2 带参数的宏定义109
6-2 文件包含命令110
6-3 条件编译命令113
6-3-1 #ifdef113
6-3-2 #ifndef114
6-3-3 #if115
6-3-4 #undef116
6-4 小结116
思考与练习题116
第7章 数组119
7-1 一维数组的应用119
7-1-1 一维数组的定义119
7-1-2 一维数组元素的引用120
7-1-3 一维数组的初始化121
7-1-4 处理一维数组的常见操作方法122
7-2 多维数组的应用127
7-2-1 多维数组的定义和引用128
7-2-2 多维数组的初始化129
7-2-3 二维数组的简单应用130
7-3 字符数组132
7-3-1 字符数组的定义和初始化132
7-3-2 字符串与字符数组133
7-3-3 字符数组的输入与输出133
7-3-4 常用的字符串处理函数135
7-4 数组作为函数参数的应用138
7-4-1 数组元素作函数的参数138
7-4-2 数组名作函数的参数138
7-5 小结139
思考与练习题140
第8章 指针143
8-1 指针的定义143
8-1-1 地址和指针143
8-1-2 指针变量的定义145
8-2 指针运算145
8-2-1 取地址运算146
8-2-2 指针的赋值运算146
8-2-3 通过指针引用一个存储单元147
8-2-4 指针(变量)的算术运算147
8-2-5 指针的关系运算149
8-3 指针与函数149
8-3-1 指针做函数的参数149
8-3-2 使函数返回一个指针值150
8-4 指针与一维数组150
8-4-1 数组的指针与数组元素的指针150
8-4-2 数组指针作函数参数152
8-5 指针与多维数组152
8-5-1 多维数组的地址分析152
8-5-2 多维数组的指针153
8-6 指针与字符串156
8-6-1 字符指针变量指向字符串156
8-6-2 字符串指针作函数参数157
8-7 指针数组158
8-8 指向指针的指针159
8-9 带参数的main函数160
8-10 程序举例161
8-11 小结165
思考与练习题165
第9章 结构体与共用体169
9-1 结构体类型变量169
9-1-1 结构体类型说明和结构体变量定义170
9-1-2 结构体变量的引用173
9-2 结构体数组176
9-3 指向结构体变量的指针179
9-3-1 结构体类型指针变量的定义和引用179
9-3-2 指向结构体数组的指针181
9-4 结构体类型的数据在函数间的传递183
9-4-1 结构体变量的成员作函数参数183
9-4-2 用结构体变量作函数参数184
9-4-3 结构体类型的指针作函数参数185
9-5 链表187
9-5-1 链表的概念187
9-5-2 从静态链表看链表的结构189
9-5-3 利用动态内存分配函数建立动态链表190
9-5-4 向链表中插入一个结点193
9-5-5 从链表中删除一个指定的结点198
9-6 共用体202
9-6-1 共用体类型变量的定义202
9-6-2 共用体变量的引用203
9-7 枚举204
9-7-1 声明枚举类型声明205
9-7-2 枚举变量的定义和引用205
9-8 自定义数据类型207
9-9 程序举例209
9-10 小结212
思考与练习题213
第10章 文件217
10-1 文件的基本概念217
10-1-1 文本文件与二进制文件217
10-1-2 C语言文件的概述218
10-2 文件的打开与关闭219
10-2-1 文件的打开(fopen函数)219
10-2-2 文件的关闭(fclose函数)221
10-3 文件的顺序读写221
10-3-1 单个字符的读写(fputc函数和fgetc函数)222
10-3-2 判文件结束函数(feof函数)224
10-3-3 按格式读写文本文件(fprintf函数和fscanf函数)225
10-3-4 每次一行的读写(fputs函数和fgets函数)227
10-3-5 数据块的读写(fread函数和fwrite函数)228
10-4 文件的定位和文件的随机读写230
10-4-1 rewind函数231
10-4-2 fseek函数231
10-4-3 ftell函数233
10-5 检测出错的方法234
10-5-1 ferror函数234
10-5-2 clearerr函数234
10-6 小结234
思考与练习题235
第11章 C语言上机操作初步238
11-1 TC开发环境238
11-1-1 TC开发环境介绍238
11-1-2 实例248
11-1-3 单步调试250
11-2 VC开发环境252
11-2-1 VC开发环境介绍252
11-2-2 TC开发实例253
11-3 小结257
思考与练习题257
附录A ASCII码表258
附录B C语言标准函数库中的常用函数259
附录C 二级考试大纲索引264
附录D 二级考试样题267
参考文献291