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

- 王廷梅,胡正坤,刘琨,赵玮编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030495686
- 出版时间:2016
- 标注页数:339页
- 文件大小:47MB
- 文件页数:352页
- 主题词: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.1.3 C程序的基本结构3
1.2 程序设计5
1.2.1 算法5
1.2.2 算法的描述方法8
1.2.3 从算法到程序12
1.3 开发C程序的步骤14
1.4 执行C程序18
1.4.1 C语言开发环境18
1.4.2 解释与编译18
1.4.3 编辑、编译、链接和执行C程序18
习题23
第2章 C语言编程元素24
2.1 数据类型24
2.1.1 什么是数据类型24
2.1.2 为何有数据类型之分25
2.1.3 数据类型的种类25
2.2 常量26
2.2.1 常量的定义26
2.2.2 特殊常量26
2.2.3 应用常量编程28
2.3 变量28
2.3.1 理解变量28
2.3.2 变量的类型及定义29
2.3.3 变量的使用原则30
2.4 各类数值型数据间的转换30
2.4.1 隐式类型转换30
2.4.2 显式类型转换31
2.5 运算符和表达式31
2.5.1 算术运算符和算术表达式31
2.5.2 赋值运算符和赋值表达式33
2.5.3 关系运算符和关系表达式33
2.5.4 逻辑运算符和逻辑表达式34
2.5.5 运算符优先级总结34
2.5.6 应用运算符和表达式编程35
2.6 输入输出语句36
2.6.1 格式化输出函数printf()36
2.6.2 格式化输入函数scanf()41
2.6.3 字符输入和输出函数43
2.6.4 应用输入和输出语句编程44
2.7 构造数据类型45
2.7.1 数组45
2.7.2 结构体46
2.8 函数48
2.8.1 模块化程序设计49
2.8.2 函数定义的四个要素49
2.8.3 函数的调用50
2.8.4 函数的参数50
2.9 C语言的语句51
2.10 预处理命令51
2.10.1 宏定义51
2.10.2 文件包含52
习题53
第3章 选择程序设计55
3.1 选择结构55
3.1.1 C语言的选择语句56
3.1.2 选择语句的引入57
3.1.3 选择语句编程要素58
3.2 if语句59
3.2.1 if语句格式59
3.2.2 if语句执行过程60
3.2.3 应用if语句编程62
3.3 嵌套if语句65
3.3.1 多重if-else结构67
3.3.2 if语句的多种嵌套形式71
3.4 条件运算符74
3.4.1 条件运算符的语句格式74
3.4.2 条件运算符的运算优先级75
3.4.3 条件运算符与if-else语句比较75
3.5 switch语句76
3.5.1 switch语句的格式77
3.5.2 switch语句的执行过程77
3.5.3 switch语句编程要素80
3.5.4 应用switch结构编程83
习题86
第4章 循环程序设计88
4.1 循环控制语句88
4.1.1 C语言的循环语句89
4.1.2 循环的引入90
4.1.3 应用循环结构编程的要素91
4.2 while循环语句93
4.2.1 while循环语句格式93
4.2.2 while循环语句的执行过程94
4.2.3 应用while循环编程的要素95
4.2.4 应用while循环编程96
4.3 do-while循环语句97
4.3.1 do-while循环语句的格式98
4.3.2 do-while语句的执行过程98
4.3.3 应用do-while循环编程100
4.4 for循环语句102
4.4.1 for循环语句格式102
4.4.2 for循环语句的执行过程103
4.4.3 使用for循环编程的要素105
4.4.4 应用for循环编程106
4.5 三种循环语句的比较109
4.6 循环嵌套110
4.6.1 循环嵌套111
4.6.2 循环嵌套的合法形式112
4.6.3 应用循环嵌套编程的要素114
4.6.4 应用循环嵌套编程117
4.7 循环跳转语句119
4.7.1 continue语句120
4.7.2 break语句121
4.7.3 continue和break语句的区别122
4.8 循环程序设计应用实例123
4.9 循环优化129
习题131
第5章 数组程序设计133
5.1 数组数据类型133
5.1.1 引入数组134
5.1.2 数组的种类136
5.1.3 数组编程要素137
5.2 一维数组138
5.2.1 定义一维数组139
5.2.2 初始化一维数组139
5.2.3 应用一维数组141
5.3 二维数组142
5.3.1 定义二维数组143
5.3.2 初始化二维数组144
5.3.3 应用二维数组145
5.4 字符数组148
5.4.1 初始化字符数组149
5.4.2 字符数组的输入和输出151
5.4.3 字符串处理函数153
5.4.4 应用字符数组156
5.5 数组与循环158
习题168
第6章 指针程序设计170
6.1 什么是指针170
6.1.1 引入指针170
6.1.2 理解指针171
6.2 指向变量的指针171
6.2.1 指针变量的定义171
6.2.2 指针变量的引用172
6.2.3 应用指针变量173
6.3 指向一维数组的指针176
6.3.1 指向一维数组元素的指针的定义176
6.3.2 通过指针引用一维数组元素177
6.3.3 应用指向一维数组元素的指针179
6.4 指向二维数组的指针180
6.4.1 通过指针访问二维数组180
6.4.2 二维数组的地址表示方法181
6.4.3 一维数组指针访问二维数组181
6.5 指针与字符串182
6.5.1 字符指针的定义182
6.5.2 应用字符指针184
习题187
第7章 函数程序设计188
7.1 引入函数188
7.2 理解函数191
7.2.1 函数的概念191
7.2.2 函数的结构192
7.2.3 函数的定义193
7.3 调用函数196
7.3.1 函数的调用方法196
7.3.2 函数的嵌套调用199
7.3.3 参数的传递方式202
7.3.4 函数原型206
7.4 递归调用207
7.4.1 认识递归207
7.4.2 递归调用编程要点209
7.4.3 递归编程210
7.5 函数中的变量213
7.5.1 变量的作用域及类型213
7.5.2 变量的存储类型215
7.6 函数的程序设计方法220
7.6.1 函数功能分解220
7.6.2 设计函数间传递的参数221
7.6.3 函数实现方法222
7.7 函数应用224
习题229
第8章 结构体程序设计230
8.1 结构体数据类型230
8.1.1 引入结构体231
8.1.2 结构体类型变量的定义和使用233
8.1.3 结构体类型变量的赋值和初始化234
8.1.4 结构体类型变量之成员变量的访问234
8.2 结构体与函数调用236
8.2.1 结构体类型变量地址作实参236
8.2.2 结构体类型变量的成员作实参237
8.2.3 结构体类型变量作实参239
8.3 结构体数组及应用240
8.4 结构体数组与指针243
8.5 结构体编程应用实例254
8.6 结构体程序相关技巧265
8.7 共用体数据类型266
8.7.1 引入共用体266
8.7.2 共用体类型的定义267
8.7.3 共用体类型变量的定义267
8.7.4 共用体类型变量的引用268
8.7.5 共用体类型变量的应用268
8.8 枚举数据类型270
8.8.1 引入枚举270
8.8.2 枚举类型的声明270
8.8.3 枚举类型变量的定义271
8.8.4 枚举类型变量的使用271
习题272
第9章 文件274
9.1 文件的基本概念274
9.1.1 文件的定义275
9.1.2 文件类型指针275
9.2 打开和关闭文件276
9.2.1 打开文件276
9.2.2 关闭文件277
9.3 以字符形式读写文件数据278
9.3.1 写字符函数fputc()278
9.3.2 读字符函数fgetc()278
9.3.3 判断文件尾函数feof()279
9.3.4 以字符形式读写文件编程280
9.4 以数据块形式读写文件282
9.4.1 写数据块函数fwrite()282
9.4.2 读数据块函数fread()283
9.5 以格式读写文件284
9.5.1 写格式函数fprintf()285
9.5.2 读格式函数fscanf()286
9.6 以字符串形式读写文件287
9.6.1 写字符串函数fputs()287
9.6.2 读字符串函数fgets(()288
9.6.3 出错检测函数ferror()289
9.7 随机访问数据文件289
9.7.1 随机定位函数fseek()290
9.7.2 测试当前位置函数ftell()291
9.7.3 文件头定位函数rewind()292
9.8 应用文件函数编程293
习题299
第10章 C语言调试301
10.1 调试的定义301
10.1.1 C语言的BUG306
10.1.2 断点308
10.2 单步调试309
10.2.1 查看变量的内容309
10.2.2 单步跟踪312
10.2.3 F7和F8的区别314
10.3 C语言编译警告类型的解决方法315
10.4 编写易于调试的代码318
10.4.1 编程风格318
10.4.2 借势C++319
参考文献322
附录323
附录1 C语言的32个关键字及其含义323
附录2 C语言编程元素及其适用场合324
附录3 常用字符与ASCII码的对照表327
附录4常用键盘ASCII码对照328
附录5 C语言运算符及优先级330
附录6 C语言的库函数332
附录7常见的编程错误338
热门推荐
- 987725.html
- 1121228.html
- 946781.html
- 2243816.html
- 725619.html
- 2749693.html
- 1412729.html
- 807490.html
- 357779.html
- 1487107.html
- http://www.ickdjs.cc/book_935145.html
- http://www.ickdjs.cc/book_1269427.html
- http://www.ickdjs.cc/book_850581.html
- http://www.ickdjs.cc/book_3739026.html
- http://www.ickdjs.cc/book_2430992.html
- http://www.ickdjs.cc/book_2760579.html
- http://www.ickdjs.cc/book_2142700.html
- http://www.ickdjs.cc/book_2701800.html
- http://www.ickdjs.cc/book_2159456.html
- http://www.ickdjs.cc/book_1389553.html