图书介绍
C语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 杜友福主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030194718
- 出版时间:2007
- 标注页数:298页
- 文件大小:10MB
- 文件页数:308页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计概述1
1.1 程序和程序设计语言1
1.1.1 程序与程序设计1
1.1.2 程序设计语言1
1.1.3 语言处理程序2
1.1.4 设计程序的基本原则4
1.2 算法4
1.3 结构化程序设计方法9
1.4 C语言程序的基本结构10
习题113
第2章 数据类型、运算符与表达式15
2.1 C语言的数据类型15
2.2 常量、变量与标识符15
2.3 整型数据17
2.4 实型数据20
2.5 字符型数据22
2.6 算术运算符和算术表达式24
2.7 赋值运算符与赋值表达式28
2.8 逗号运算符与逗号表达式31
2.9 求字节数运算符31
习题232
第3章 顺序结构程序设计36
3.1 C语句概述36
3.2 赋值语句37
3.3 数据的输入与输出38
3.3.1 printf函数38
3.3.2 putchar函数42
3.3.3 scanf函数42
3.3.4 getchar函数45
3.4 顺序结构程序举例45
习题347
第4章 选择结构程序设计50
4.1 关系运算和逻辑运算50
4.1.1 逻辑值及其在C语言中的表示50
4.1.2 关系运算符与关系表达式50
4.1.3 逻辑运算符与逻辑表达式51
4.2 if语句52
4.2.1 if语句的三种形式52
4.2.2 if语句的嵌套55
4.3 条件运算符和条件表达式56
4.4 switch语句57
4.4.1 switch语句的一般形式与执行过程57
4.4.2 switch语句体中的break语句59
4.5 选择结构程序举例60
习题462
第5章 循环结构程序设计67
5.1 语句标号、goto语句及用goto语句构成的循环67
5.2 while语句和用while语句构成的循环68
5.3 do-while语句用do-while语句构成的循环70
5.4 for语句和用for语句构成的循环71
5.5 循环结构的嵌套74
5.6 break语句和continue语句在循环体中的作用74
5.7 循环结构程序举例76
习题582
第6章 数组90
6.1 一维数组90
6.1.1 一维数组的定义90
6.1.2 一维数组元素的引用91
6.1.3 一维数组的初始化91
6.1.4 一维数组的定义和数组元素引用举例92
6.2 二维数组93
6.2.1 二维数组的定义93
6.2.2 二维数组元素的引用94
6.2.3 二维数组的初始化95
6.2.4 二维数组的定义和数组元素引用举例96
6.3 字符数组98
6.3.1 字符数组的定义与引用98
6.3.2 字符数组的初始化98
6.3.3 用字符数组来存放字符串98
6.3.4 字符数组的输入和输出99
6.3.5 用于字符串处理的函数100
6.3.6 字符数组应用举例102
习题6104
第7章 函数116
7.1 库函数116
7.2 函数的定义和返回值117
7.3 函数的调用120
7.4 函数的声明121
7.5 调用函数和被调用函数之间的数据传递123
7.6 函数的嵌套调用与递归调用129
7.7 程序举例134
习题7139
第8章 用户标识符的作用域和存储类155
8.1 局部变量、全局变量和存储分类155
8.1.1 用户标识符的作用域155
8.1.2 局部变量、全局变量和存储分类155
8.2 局部变量及其作用域和生存期156
8.3 全局变量及其作用域和生存期159
8.4 函数的存储分类163
习题8164
第9章 编译预处理172
9.1 宏定义172
9.2 文件包含176
9.3 条件编译178
习题9180
第10章 指针186
10.1 指针的基本概念186
10.2 指针变量的定义与引用187
10.2.1 指针变量的定义187
10.2.2 指针变量的引用187
10.2.3 指针变量的赋值运算188
10.2.4 多重指针190
10.2.5 空指针和void类型指针190
10.3 函数之间地址值的传递191
10.4 一维数组和指针194
10.4.1 通过指针引用数组元素194
10.4.2 数组名或指针变量作形参196
10.4.3 一维数组应用举例198
10.4.4 用指向字符的指针变量处理字符串203
10.4.5 使用指针变量处理字符串应用举例204
10.5 多维数组和指针206
10.5.1 二维数组和数组元素的地址206
10.5.2 通过指向数组元素的指针引用二维数组208
10.5.3 通过行指针引用二维数组210
10.5.4 指针数组212
10.6 函数和指针217
10.7 小结220
习题10222
第11章 结构体、共用体和用户定义类型228
11.1 结构体类型228
11.1.1 结构体类型的定义228
11.1.2 结构体类型变量的定义229
11.1.3 结构体变量的引用232
11.1.4 结构体变量的初始化232
11.2 结构体数组234
11.3 指向结构体的指针235
11.4 结构体与函数238
11.5 链表241
11.5.1 静态链表242
11.5.2 动态链表243
11.6 共用体253
11.6.1 共用体类型的定义253
11.6.2 共用体类型变量的定义253
11.6.3 共用体变量的引用254
11.7 枚举类型256
11.8 用typedef定义一种新类型名258
习题11259
第12章 位运算265
12.1 位运算符与位运算265
12.2 位运算举例268
12.3 位段270
习题12272
第13章 文件274
13.1 C语言文件的基本概念274
13.2 文件指针275
13.3 文件的打开与关闭276
13.4 文件的读写278
13.4.1 fputc函数和fgetc函数(putc函数和getc函数)278
13.4.2 判文件结束函数feof280
13.4.3 fgets函数和fputs函数281
13.4.4 fread函数和fwrite函数281
13.4.5 fscanf函数和fprintf函数282
13.5 文件的定位284
13.6 文件的出错检测286
习题13287
附录A C语言的关键字292
附录B ASCII代码表293
附录C 运算符及其优先级和结合性295
附录D C语言的常用库函数296