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

- 何钦铭,颜晖主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040346725
- 出版时间:2012
- 标注页数:336页
- 文件大小:16MB
- 文件页数:347页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1一个C语言程序2
1.2程序与程序设计语言3
1.2.1程序与指令3
1.2.2程序设计语言的功能5
1.2.3程序设计语言的语法7
1.2.4程序的编译与编程环境10
1.3 C语言的发展历史与特点11
1.4实现问题求解的过程12
习题115
第2章用C语言编写程序16
2.1在屏幕上显示Hello World!17
2.2求华氏温度100°F对应的摄氏温度19
2.2.1程序解析19
2.2.2常量、变量和数据类型19
2.2.3算术运算和赋值运算20
2.2.4格式化输出函数printf()22
2.3计算分段函数22
2.3.1程序解析22
2.3.2关系运算24
2.3.3 if-else语句24
2.3.4格式化输入函数scanf()25
2.3.5常用数学函数26
2.4输出华氏-摄氏温度转换表28
2.4.1程序解析28
2.4.2 for语句30
2.4.3指定次数的循环程序设计31
2.5生成乘方表与阶乘表36
习题239
第3章 分支结构40
3.1简单的猜数游戏40
3.1.1程序解析40
3.1.2二分支结构和if-else语句42
3.1.3多分支结构和else-if语句44
3.2四则运算46
3.2.1程序解析46
3.2.2字符型数据47
3.2.3字符型数据的输入和输出48
3.2.4逻辑运算49
3.3查询自动售货机中商品的价格51
3.3.1程序解析51
3.3.2 switch语句53
3.3.3多分支结构57
习题360
第4章 循环结构64
4.1用格雷戈里公式求π的近似值64
4.1.1程序解析64
4.1.2 while语句66
4.2统计一个整数的位数68
4.2.1程序解析68
4.2.2 do-while语句69
4.3判断素数70
4.3.1程序解析70
4.3.2 break语句和continue语句72
4.4求1!+2!+…+100!74
4.4.1程序解析74
4.4.2嵌套循环75
4.5循环结构程序设计78
习题484
第5章 函数89
5.1计算圆柱体积89
5.1.1程序解析89
5.1.2函数的定义90
5.1.3函数的调用92
5.1.4函数程序设计94
5.2数字金字塔97
5.2.1程序解析97
5.2.2不返回结果的函数98
5.2.3结构化程序设计思想98
5.3复数运算100
5.3.1程序解析100
5.3.2局部变量和全局变量102
5.3.3变量生存周期和静态局部变量105
习题5108
第6章 回顾数据类型和表达式112
6.1数据的存储和基本数据类型113
6.1.1数据的存储113
6.1.2基本数据类型114
6.2数据的输入和输出118
6.2.1整型数据的输入和输出118
6.2.2实型数据的输入和输出120
6.2.3字符型数据的输入和输出121
6.3类型转换122
6.3.1自动类型转换123
6.3.2强制类型转换123
6.4表达式124
6.4.1算术表达式124
6.4.2赋值表达式126
6.4.3关系表达式127
6.4.4逻辑表达式129
6.4.5条件表达式132
6.4.6 逗号表达式132
6.4.7位运算133
6.4.8其他运算135
6.4.9程序解析136
习题6137
第7章 数组140
7.1投票情况统计140
7.1.1程序解析140
7.1.2一维数组的定义和引用142
7.1.3一维数组的初始化144
7.1.4使用一维数组编程144
7.2找出矩阵中最大值所在的位置152
7.2.1程序解析152
7.2.2二维数组的定义和引用153
7.2.3二维数组的初始化154
7.2.4使用二维数组编程155
7.3判断回文159
7.3.1程序解析159
7.3.2一维字符数组160
7.3.3字符串161
7.3.4使用字符串编程163
习题165
第8章 指针169
8.1寻找保险箱密码170
8.1.1程序解析170
8.1.2地址和指针171
8.1.3指针变量的定义172
8.1.4指针的基本运算174
8.1.5指针变量的初始化176
8.2角色互换176
8.2.1程序解析176
8.2.2指针作为函数的参数178
8.3冒泡排序180
8.3.1程序解析181
8.3.2指针、数组和地址间的关系182
8.3.3数组名作为函数的参数185
8.3.4冒泡排序算法分析187
8.4电码加密188
8.4.1程序解析188
8.4.2字符串和字符指针189
8.4.3常用的字符串处理函数191
8.5任意个整数求和196
8.5.1程序解析196
8.5.2用指针实现内存动态分配197
习题8199
第9章 结构203
9.1构建学生信息库204
9.1.1程序解析204
9.1.2结构的概念与定义207
9.1.3结构的嵌套定义208
9.2计算学生平均成绩209
9.2.1程序解析209
9.2.2结构变量的定义和初始化210
9.2.3结构变量的使用212
9.3学生成绩排序213
9.3.1程序解析213
9.3.2结构数组操作215
9.4修改学生成绩216
9.4.1程序解析216
9.4.2结构指针的概念218
9.4.3结构指针作为函数参数219
习题9220
第10章 函数与程序结构223
10.1圆形体体积计算器223
10.1.1程序解析223
10.1.2函数的嵌套调用226
10.2汉诺塔问题227
10.2.1问题解析227
10.2.2递归函数基本概念228
10.2.3递归程序设计231
10.3长度单位转换234
10.3.1程序解析234
10.3.2宏基本定义235
10.3.3带参数的宏定义236
10.3.4文件包含237
10.3.5编译预处理239
10.4大程序构成——多文件模块的学生信息库系统240
10.4.1分模块设计学生信息库系统240
10.4.2程序文件模块242
10.4.3文件模块间的通信243
习题10244
第11章 指针进阶249
11.1奥运五环色249
11.1.1程序解析249
11.1.2指针数组的概念250
11.1.3指向指针的指针251
11.1.4用指针数组处理多个字符串254
11.1.5命令行参数259
11.2字符定位262
11.2.1程序解析262
11.2.2指针作为函数的返回值263
11.2.3指向函数的指针264
11.3用链表构建学生信息库266
11.3.1程序解析266
11.3.2链表的概念270
11.3.3单向链表的常用操作272
习题11276
第12章 文件281
12.1学生成绩文件统计281
12.1.1程序解析281
12.1.2文件的概念283
12.1.3文本文件和二进制文件283
12.1.4缓冲文件系统284
12.1.5文件结构与文件类型指针285
12.1.6文件控制块287
12.1.7文件处理步骤288
12.2用户信息加密和校验288
12.2.1程序解析288
12.2.2打开文件和关闭文件290
12.2.3文件读写292
12.2.4其他相关函数300
12.3文件综合应用:资金账户管理302
12.3.1顺序文件和随机文件302
12.3.2个人资金账户管理302
习题12306
附录A C语言基本语法308
附录B ASCII码集334
参考文献336
热门推荐
- 3460224.html
- 1211759.html
- 3011813.html
- 442154.html
- 1657002.html
- 2736353.html
- 3356037.html
- 2340959.html
- 241397.html
- 2627301.html
- http://www.ickdjs.cc/book_904111.html
- http://www.ickdjs.cc/book_1175340.html
- http://www.ickdjs.cc/book_1170511.html
- http://www.ickdjs.cc/book_2075474.html
- http://www.ickdjs.cc/book_3850515.html
- http://www.ickdjs.cc/book_2693695.html
- http://www.ickdjs.cc/book_2311435.html
- http://www.ickdjs.cc/book_1595668.html
- http://www.ickdjs.cc/book_2642243.html
- http://www.ickdjs.cc/book_2937457.html