图书介绍
C语言程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程 第2版](https://www.shukui.net/cover/46/30124686.jpg)
- 李丽娟主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115195968
- 出版时间:2009
- 标注页数:326页
- 文件大小:68MB
- 文件页数:336页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1 C语言的发展过程1
1.2 C语言的特点1
1.3简单的C语言程序3
1.4 C语言程序的结构5
1.5 C语言程序的执行6
1.5.1源程序翻译6
1.5.2链接目标程序7
1.5.3集成开发工具8
1.6本章小结8
习题9
第2章 基本的程序语句10
2.1用二进制表示的数10
2.2基本数据类型及取值范围14
2.3标识符、变量和常量17
2.3.1标识符17
2.3.2变量和常量18
2.4基本运算符、表达式及运算的优先级4
2.4.1算术运算符及算术表达式24
2.4.2关系运算符及关系表达式29
2.4.3逻辑运算符及逻辑表达式30
2.4.4位运算符及表达式31
2.4.5条件运算符32
2.4.6逗号表达式32
2.4.7数据类型的转换33
2.4.8复杂表达式的计算顺序34
2.4.9 C语言的基本语句结构36
2.5标准输入/输出函数简介37
2.5.1格式化输出函数printf()37
2.5.2格式化输入函数scanf()41
2.5.3字符输出函数45
2.5.4字符输入函数46
2.6程序范例48
2.7本章小结49
习题50
第3章 程序的简单算法设计56
3.1结构化程序的算法设计56
3.2结构化算法的性质及结构57
3.2.1结构化算法性质57
3.2.2结构化算法的结构57
3.3结构化算法的描述方法58
3.3.1自然语言58
3.3.2流程图59
3.3.3伪代码63
3.4算法设计范例66
3.5本章小结68
习题68
第4章 分支结构70
4.1 if结构70
4.1.1 if语句70
4.1.2 if_else语句72
4.1.3 if语句的嵌套74
4.2 switch结构78
4.2.1 switch语句78
4.2.2 break语句在switch语句中的作用79
4.3程序范例82
4.4本章小结88
习题88
第5章 循环结构95
5.1 for语句95
5.2 while语句101
5.3 do_while语句105
5.4用于循环中的break语句和continue语句107
5.5循环结构的嵌套111
5.6 goto语句112
5.7程序范例114
5.8本章小结118
习题118
第6章 函数与宏定义125
6.1函数的概念125
6.1.1函数的定义125
6.1.2函数的声明和调用126
6.1.3函数的传值方式127
6.2变量的作用域和存储类型130
6.3内部函数与外部函数133
6.4递归函数的设计和调用135
6.5预 处理138
6.5.1宏定义139
6.5.2文件包含141
6.5.3条件编译及其他142
6.6综合范例144
6.7本章小结153
习题153
第7章 数组158
7.1一维数组的定义和初始化158
7.1.1一维数组的定义158
7.1.2一维数组的初始化160
7.2一维数组的使用161
7.3多维数组163
7.3.1二维数组的概念163
7.3.2二维数组的定义163
7.3.3多维数组的定义164
7.3.4 二维数组及多维数组的初始化165
7.4字符数组168
7.4.1字符数组的初始化169
7.4.2字符串的输入170
7.4.3字符串的输出171
7.4.4二维字符数组172
7.5数组作为函数的参数177
7.5.1数组元素作为函数的参数177
7.5.2数组名作为函数的参数178
7.6程序范例181
7.7本章小结188
习题189
第8章 指针193
8.1指针的概念193
8.1.1指针变量的定义194
8.1.2指针变量的使用194
8.1.3指针变量与简单变量的关系195
8.2指针的运算196
8.2.1指针的算术运算196
8.2.2指针的关系运算197
8.3指针与数组的关系198
8.3.1指向一维数组的指针198
8.3.2指向多维数组的指针200
8.3.3字符指针206
8.3.4指针数组207
8.4指针作为函数的参数210
8.5函数的返回值为指针212
8.6指向函数的指针213
8.7 main函数的参数215
8.8指向指针的指针217
8.9图形处理模式218
8.10程序范例221
8.11本章小结230
习题230
第9章 构造数据类型235
9.1结构体数据类型235
9.1.1结构体的定义235
9.1.2结构体变量的定义236
9.1.3结构体变量的初始化237
9.1.4结构体变量成员的引用238
9.1.5结构体变量成员的输入/输出240
9.2结构体数组240
9.2.1结构体数组的定义240
9.2.2结构体数组成员的初始化和引用241
9.3结构体变量与函数241
9.3.1函数的形参与实参为结构体241
9.3.2函数的返回值类型为结构体243
9.4联合体数据类型244
9.5枚举数据类型247
9.6链表的概念248
9.6.1动态分配内存249
9.6.2单链表的建立250
9.6.3从单链表中删除结点254
9.6.4向链表中插入结点257
9.7程序范例260
9.8本章小结267
习题267
第10章 文件操作272
10.1文件的概念272
10.2文件的操作272
10.2.1文件的打开与关闭272
10.2.2文件操作的错误检测275
10.2.3文件的顺序读写275
10.2.4文件的随机读写280
10.3程序范例284
10.4本章小结287
习题288
第11章 位运算291
11.1按位取反运算291
11.2按位左移运算293
11.3按位右移运算294
11.4按位与运算296
11.5按位或运算298
11.6按位异或运算300
11.7复合位运算符303
11.8程序范例303
11.9本章小结306
习题306
附录A C语言的关键字309
附录B ASCII字符表310
附录C 常用的C语言库函数313
附录D 中英文关键词对照319