图书介绍
C语言程序设计与应用开发PDF|Epub|txt|kindle电子书版本下载
![C语言程序设计与应用开发](https://www.shukui.net/cover/25/31369162.jpg)
- 孙霄霄编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302507888
- 出版时间:2018
- 标注页数:340页
- 文件大小:31MB
- 文件页数:350页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计与应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 C语言的发展及特点1
1.1.1 C语言的发展1
1.1.2 C语言的特点2
1.2 C语言程序的格式、构成及其基本要求3
1.2.1 C语言程序的格式4
1.2.2 C语言程序的构成4
1.2.3 C语言程序的基本要求5
1.3 C语言程序的编译和运行6
1.4 算法6
1.4.1 算法的概念6
1.4.2 算法的特性7
1.4.3 算法的表示方法8
1.4.4 结构化程序设计8
1.5 小型案例实训10
1.6 学习加油站11
1.6.1 重点整理11
1.6.2 典型题解12
1.7 上机实验13
1.8 习题14
第2章 C语言程序设计的初步知识15
2.1 C语言的数据类型15
2.2 标识符、常量和变量16
2.2.1 标识符16
2.2.2 常量17
2.2.3 变量17
2.3 整型数据20
2.3.1 整型常量20
2.3.2 整型变量21
2.4 实型数据22
2.4.1 实型常量22
2.4.2 实型变量23
2.5 字符型数据23
2.5.1 字符常量23
2.5.2 字符变量24
2.5.3 字符串常量26
2.6 算术运算符和算术表达式27
2.6.1 基本的算术运算符和算术表达式27
2.6.2 算术运算符的优先级、结合性28
2.7 赋值运算符和赋值表达式28
2.7.1 基本赋值运算符28
2.7.2 复合赋值运算符28
2.7.3 赋值表达式29
2.8 逗号运算符和逗号表达式29
2.9 自增运算符、自减运算符及C语言运算符的优先级30
2.9.1 自增运算符31
2.9.2 自减运算符31
2.9.3 C语言运算符的优先级与结合性31
2.10 不同类型数据间的混合运算32
2.11 小型案例实训33
2.12 学习加油站34
2.12.1 重点整理34
2.12.2 典型题解35
2.13 上机实验37
2.14 习题38
第3章 顺序结构程序设计40
3.1 C语言的几种语句40
3.2 数据的输出42
3.2.1 字符输出函数(putchar函数)42
3.2.2 格式输出函数(printf函数)42
3.3 数据的输入46
3.3.1 字符输入函数(getchar函数)46
3.3.2 格式输入函数(scanf函数)46
3.4 小型案例实训48
3.5 学习加油站50
3.5.1 重点整理50
3.5.2 典型题解51
3.6 上机实验53
3.7 习题53
第4章 选择结构程序设计56
4.1 关系运算符和关系表达式56
4.1.1 关系运算符及其优先级56
4.1.2 关系表达式57
4.2 逻辑运算符和逻辑表达式58
4.2.1 逻辑运算符及其优先级58
4.2.2 逻辑表达式59
4.3 条件运算符和条件表达式60
4.4 if语句61
4.4.1 if语句的三种形式61
4.4.2 if语句的嵌套64
4.5 switch语句66
4.5.1 switch语句的基本格式66
4.5.2 break语句68
4.6 程序举例68
4.7 小型案例实训71
4.8 学习加油站73
4.8.1 重点整理73
4.8.2 典型题解74
4.9 上机实验77
4.10 习题77
第5章 循环结构程序设计80
5.1 while语句80
5.1.1 while循环语句的一般格式80
5.1.2 while循环语句的执行过程81
5.2 do-while语句82
5.2.1 do-while循环语句的一般格式82
5.2.2 do-while循环语句的执行过程83
5.3 for语句84
5.3.1 for循环语句的一般格式84
5.3.2 for循环语句的执行过程85
5.4 break和continue语句在循环体中的作用86
5.4.1 break语句在循环体中的作用86
5.4.2 continue语句在循环体中的作用87
5.5 语句标号和goto语句88
5.5.1 语句标号88
5.5.2 goto语句88
5.6 循环结构的嵌套89
5.7 小型案例实训90
5.8 学习加油站92
5.8.1 重点整理92
5.8.2 典型题解93
5.9 上机实验96
5.10 习题97
第6章 函数101
6.1 函数概述101
6.1.1 库函数的使用101
6.1.2 函数的定义103
6.2 函数的参数和返回值105
6.2.1 函数的参数105
6.2.2 函数的返回值106
6.2.3 函数的声明107
6.3 函数的参数传递方式108
6.4 函数的调用109
6.4.1 函数的一般调用109
6.4.2 函数的嵌套调用109
6.4.3 函数的递归调用110
6.5 变量的作用域和存储类型113
6.5.1 变量的作用域113
6.5.2 变量的存储类型114
6.6 函数的作用范围119
6.6.1 内部函数119
6.6.2 外部函数119
6.7 小型案例实训121
6.8 学习加油站122
6.8.1 重点整理122
6.8.2 典型题解124
6.9 上机实验126
6.10 习题128
第7章 数组131
7.1 一维数组131
7.1.1 一维数组的定义131
7.1.2 一维数组元素的引用132
7.1.3 一维数组的初始化132
7.1.4 一维数组的应用133
7.2 二维数组135
7.2.1 二维数组的定义135
7.2.2 二维数组元素的引用135
7.2.3 二维数组的初始化136
7.2.4 二维数组的应用137
7.3 字符数组139
7.3.1 字符数组的定义及初始化139
7.3.2 字符数组的引用140
7.3.3 字符串处理函数141
7.3.4 字符串数组145
7.4 数组与函数147
7.5 小型案例实训149
7.6 学习加油站150
7.6.1 重点整理150
7.6.2 典型题解151
7.7 上机实验154
7.8 习题154
第8章 编译预处理157
8.1 宏定义157
8.1.1 无参宏157
8.1.2 带参宏159
8.1.3 终止宏定义161
8.2 文件包含命令161
8.3 条件编译163
8.4 小型案例实训166
8.5 学习加油站167
8.5.1 重点整理167
8.5.2 典型题解169
8.6 上机实验170
8.7 习题171
第9章 指针174
9.1 指针概述174
9.2 指针变量175
9.2.1 指针变量的定义175
9.2.2 指针变量的引用176
9.2.3 指针变量的运算178
9.3 指针与数组180
9.3.1 指针与一维数组180
9.3.2 指针与二维数组183
9.3.3 指向行指针的指针变量184
9.4 指针与字符串186
9.5 指针数组188
9.6 指针与函数189
9.6.1 指针变量作为函数的参数189
9.6.2 数组名作为函数的参数190
9.6.3 函数的返回值为指针192
9.6.4 指向函数的指针193
9.6.5 指向函数的指针作为函数的参数195
9.7 指向指针的指针195
9.8 main函数的形参和void指针198
9.8.1 指针数组作为main函数的形参198
9.8.2 指向void的指针变量199
9.8.3 动态存储分配200
9.9 小型案例实训202
9.10 学习加油站204
9.10.1 重点整理204
9.10.2 典型题解205
9.11 上机实验209
9.12 习题210
第10章 构造数据类型213
10.1 结构体213
10.1.1 结构体定义213
10.1.2 结构体变量215
10.1.3 结构体变量的使用216
10.2 结构体与函数221
10.2.1 结构变量与结构数组作函数的参数221
10.2.2 结构变量作为函数的返回值223
10.3 结构体与指针223
10.3.1 结构体变量指针223
10.3.2 结构体数组指针224
10.4 链表226
10.4.1 链表概述226
10.4.2 链表的基本操作227
10.5 共用体232
10.6 枚举类型234
10.7 typedef类型声明235
10.8 小型案例实训237
10.9 学习加油站242
10.9.1 重点整理242
10.9.2 典型题解244
10.10 上机实验248
10.11 习题249
第11章 文件253
11.1 文件概述253
11.2 文件类型指针254
11.3 文件的基本操作255
11.3.1 文件的打开255
11.3.2 文件的关闭256
11.3.3 文件的读函数257
11.3.4 文件的写函数260
11.4 文件的定位函数264
11.5 文件出错检测函数268
11.6 小型案例实训268
11.7 学习加油站273
11.7.1 重点整理273
11.7.2 典型题解274
11.8 上机实验279
11.9 习题279
第12章 位运算283
12.1 位运算符283
12.2 位段289
12.3 小型案例实训290
12.4 学习加油站293
12.4.1 重点整理293
12.4.2 典型题解293
12.5 上机实验294
12.6 习题294
第13章 项目实践296
13.1 软件开发过程296
13.1.1 可行性和需求分析296
13.1.2 系统设计297
13.1.3 软件编码301
13.1.4 软件测试304
13.1.5 小结305
13.2 旅店管理系统305
13.2.1 需求分析305
13.2.2 系统设计306
13.2.3 程序代码307
13.2.4 软件测试333
附录A 运算符的优先级和结合性334
附录B 常用字符与ASCII代码对照表335
附录C 各章习题参考答案336
参考文献340