图书介绍
C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘国成,张丹彤主编;王延松,张鹏,苗玉霞等副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030316929
- 出版时间:2011
- 标注页数:251页
- 文件大小:81MB
- 文件页数:263页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C语言概述1
1.1程序设计语言及其发展2
1.1.1机器语言2
1.1.2汇编语言2
1.1.3高级语言3
1.2 C语言的历史3
1.3 C语言的标准4
1.4 C语言的程序结构4
1.4.1简单的C程序剖析4
1.4.2 C程序的基本结构8
1.5 C程序的运行8
1.5.1运行C程序的步骤8
1.5.2集成开发环境(IDE)9
本章小结9
习题9
第2章C语言程序设计基础11
2.1常量12
2.1.1整型常量12
2.1.2实型常量12
2.1.3单字符常量13
2.1.4字符串常量14
2.1.5符号常量14
2.2变量15
2.2.1变量名15
2.2.2变量的类型16
2.2.3变量的定义及操作19
2.3运算符与表达式20
2.3.1算术运算符和算术表达式21
2.3.2关系运算符和关系表达式21
2.3.3逻辑运算符和逻辑表达式22
2.3.4赋值运算符和赋值表达式24
2.3.5自增、自减运算符25
2.3.6条件运算符26
2.3.7逗号运算符和逗号表达式26
2.4运算符的优先级与结合性27
2.4.1优先级27
2.4.2结合性27
2.5类型转换28
2.5.1隐式类型转换28
2.5.2显式类型转换30
本章小结30
习题30
第3章 输入与输出30
3.1读入一个字符33
3.2输出一个字符33
3.3格式化输入35
3.3.1整数输入35
3.3.2实数输入37
3.3.3单个字符输入37
3.3.4字符串输入37
3.4格式化输出38
3.5程序举例40
本章小结43
习题43
第4章 选择结构程序设计45
4.1 if语句46
4.1.1简单if语句46
4.1.2 if…else语句47
4.1.3嵌套if…else语句49
4.1.4阶梯式if…else语句50
4.2 switch语句51
本章小结53
习题53
第5章 循环结构程序设计56
5.1 goto语句57
5.2 while语句59
5.3 do…while语句60
5.4 for语句62
5.5 break语句与continue语句65
5.5.1 break语句65
5.5.2 continue语句66
5.6循环的嵌套67
本章小结67
习题68
第6章 数组71
6.1一维数组72
6.1.1一维数组的定义72
6.1.2一维数组的引用73
6.1.3一维数组的初始化与赋值73
6.1.4一维数组的应用举例75
6.2二维数组76
6.2.1二维数组的定义76
6.2.2二维数组的引用77
6.2.3二维数组的初始化与赋值77
6.3字符数组与字符串79
6.3.1字符数组的定义79
6.3.2字符数组的初始化与赋值80
6.3.3字符串和字符数组80
6.3.4字符数组的输入输出81
6.3.5字符串处理函数82
本章小结86
习题86
第7章 函数89
7.1函数概述90
7.2函数声明93
7.3函数定义和函数调用94
7.3.1函数定义94
7.3.2函数调用95
7.3.3参数传递96
7.4程序举例100
7.5函数的嵌套调用和递归调用102
7.5.1函数的嵌套调用102
7.5.2函数的递归调用102
7.6变量的作用域104
7.6.1局部变量105
7.6.2全局变量106
7.7变量的存储类别108
本章小结111
习题111
第8章 指针115
8.1指针概述116
8.2访问变量的地址117
8.3指针变量的定义与运算118
8.3.1指针变量的定义118
8.3.2指针变量的初始化与赋值118
8.3.3通过指针访问变量119
8.3.4指针的运算123
8.4指针与一维数组123
8.5指向指针的指针与指针数组127
8.5.1指向指针的指针127
8.5.2指针数组129
8.6指针与二维数组132
8.6.1指向二维数组元素的指针132
8.6.2二维数组名与指针133
8.6.3二维数组与指向一维数组的指针变量136
8.7指针与字符串138
8.8指针兼容性141
8.8.1指针大小兼容141
8.8.2 void指针142
8.8.3指针转换142
8.9指针与函数143
8.9.1指针作为实际参数143
8.9.2指针型函数147
8.9.3函数指针变量149
8.10 main函数的参数150
本章小结151
习题152
第9章 编译预处理156
9.1概述157
9.1.1预处理器的工作方式157
9.1.2预处理命令158
9.2宏定义158
9.2.1不带参数的宏定义158
9.2.2带参数的宏定义160
9.3文件包含161
9.4条件编译162
本章小结164
习题165
第10章 结构体、共用体与枚举类型167
10.1结构体168
10.1.1定义结构体类型168
10.1.2定义结构体变量169
10.1.3访问结构体成员172
10.1.4结构体变量的初始化174
10.1.5结构体嵌套175
10.1.6结构体数组176
10.1.7结构体指针变量177
10.1.8结构体与函数180
10.2共用体184
10.2.1定义共用体类型184
10.2.2定义共用体变量184
10.2.3访问共用体成员185
10.2.4共用体变量的赋值186
10.2.5共用体变量的初始化186
10.2.6共用体的应用186
10.3枚举类型187
10.3.1定义枚举类型188
10.3.2定义枚举类型变量188
10.4用typedef定义类型189
本章小结191
习题191
第11章 文件管理194
11.1概述195
11.2文件的打开与关闭195
11.2.1文件指针196
11.2.2文本文件与二进制文件196
11.2.3文件的打开197
11.2.4文件的关闭198
11.3文件的读/写199
11.3.1 fputc函数和fgetc函数199
11.3.2 fread函数和fwrite函数202
11.3.3 fscanf函数和fprinf函数205
11.3.4 fgets 函数和fputs函数207
11.4文件的定位209
本章小结211
习题211
第12章C语言高级程序设计214
12.1位运算215
12.1.1位运算符215
12.1.2按位与运算216
12.1.3按位或运算216
12.1.4按位异或运算217
12.1.5按位取反运算218
12.1.6左移运算符(<<)218
12.1.7右移运算符(>>)219
12.1.8程序举例219
12.2动态存储分配220
12.2.1 malloc函数221
12.2.2 calloc函数223
12.2.3 realloc函数224
12.2.4 free函数225
12.3链表225
12.3.1链表概述225
12.3.2增加新节点228
12.3.3单向链表的遍历231
12.3.4查找数据项233
12.3.5插入节点234
12.3.6删除节点236
12.3.7清空链表237
本章小结246
习题246
附录1部分ASCII码表248
附录2 C语言的部分关键字249
附录3运算符的优先级和结合性250
参考文献251
热门推荐
- 1122252.html
- 1005922.html
- 645993.html
- 3546681.html
- 3393248.html
- 3891614.html
- 30670.html
- 3501351.html
- 1846639.html
- 780528.html
- http://www.ickdjs.cc/book_2745965.html
- http://www.ickdjs.cc/book_99843.html
- http://www.ickdjs.cc/book_2870939.html
- http://www.ickdjs.cc/book_1795019.html
- http://www.ickdjs.cc/book_1256033.html
- http://www.ickdjs.cc/book_3691776.html
- http://www.ickdjs.cc/book_1588922.html
- http://www.ickdjs.cc/book_859499.html
- http://www.ickdjs.cc/book_2259973.html
- http://www.ickdjs.cc/book_3119862.html