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

- 张小东,郑宏珍主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115193193
- 出版时间:2009
- 标注页数:324页
- 文件大小:57MB
- 文件页数:335页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简单C程序设计1
1.1 C程序的构成2
1.1.1 简单的C程序实例2
1.1.2 阅读C程序3
1.1.3 C程序结构6
1.2 简单程序扩展7
1.2.1 计算器基本功能7
1.2.2 计算器解决方案8
1.2.3 计算过程实现及分析9
1.2.4 深入解读13
1.3 Visual C++6.0编译环境简介16
1.3.1 Visual C++6.0的启动16
1.3.2 源程序录入16
1.3.3 编译、链接和运行18
1.3.4 调试18
1.3.5 退出编译环境22
1.4 本章小结22
练习与思考123
第2章 简单判定性问题求解25
2.1 判定性问题及判定条件的描述26
2.1.1 关系型判定条件26
2.1.2 逻辑型判定条件27
2.1.3 按位进行的逻辑运算28
2.2 if-else判定性结构30
2.2.1 if判定结构30
2.2.2 if语句的嵌套问题39
2.2.3 条件运算符和条件表达式39
2.3 switch判定结构40
2.4 应用实例41
2.4.1 计算器41
2.4.2 学生成绩管理44
2.5 本章小结47
练习与思考247
第3章 循环结构及应用50
3.1 概述51
3.2 for循环51
3.2.1 for循环的一般结构51
3.2.2 for循环的深入探讨54
3.3 while循环57
3.4 do while循环60
3.5 关于循环的一些问题62
3.5.1 循环的嵌套62
3.5.2 无限循环64
3.5.3 循环语句的选择67
3.6 如何从循环中跳出68
3.6.1 break语句68
3.6.2 continue语句70
3.6.3 goto语句71
3.7 应用实例72
3.7.1 计算器72
3.7.2 学生成绩档案管理系统77
3.8 本章小结80
练习与思考380
第4章 模块化设计与应用83
4.1 模块化程序设计方法84
4.1.1 模块化程序设计思想84
4.1.2 模块规划实例84
4.2 函数86
4.2.1 函数的定义87
4.2.2 函数的调用89
4.3 预处理95
4.3.1 文件包含95
4.3.2 宏定义96
4.4 应用实例104
4.5 本章小结119
练习与思考4119
第5章 相同类型数据集合122
5.1 数组与数组元素的概念123
5.2 相同类型数据的一维线性存储125
5.2.1 一维数组的定义125
5.2.2 一维数组的初始化127
5.2.3 一维数组的引用128
5.2.4 一维数组程序举例129
5.3 相同类型数据的二维及多维存储131
5.3.1 二维数组的定义131
5.3.2 二维数组的初始化132
5.3.3 二维数组的引用134
5.3.4 多维数组的初始化和引用136
5.3.5 数组程序举例137
5.4 字符类型数据集合的存储138
5.5 字符串处理函数141
5.6 字符串指针变量与字符数组147
5.7 应用实例148
5.8 本章小结161
练习与思考5162
第6章 深入模块化设计与应用165
6.1 算法基本概念166
6.1.1 概念166
6.1.2 引例167
6.2 简单的排序算法170
6.2.1 冒泡排序算法171
6.2.2 选择排序算法174
6.3 嵌套与递归设计及应用179
6.3.1 函数的嵌套调用179
6.3.2 函数的递归调用182
6.4 模块间的批量数据传递187
6.4.1 指针作为函数参数187
6.4.2 一维数组作为函数参数188
6.4.3 二维数组作为函数参数189
6.5 模块化设计中程序代码的访问191
6.6 应用实例192
6.6.1 计算器192
6.6.2 学生成绩管理194
6.7 本章小结206
练习与思考6206
第7章 构造数据类型210
7.1 结构体212
7.1.1 结构体类型的定义212
7.1.2 结构体变量212
7.1.3 结构体数组215
7.1.4 结构体指针219
7.1.5 结构体与函数222
7.1.6 位段223
7.2 共用体224
7.2.1 共用体类型的定义224
7.2.2 共用体变量的定义224
7.2.3 共用体变量的赋值和引用225
7.3 枚举227
7.4 自定义类型228
7.5 应用实例228
7.6 本章小结236
练习与思考7237
第8章 综合设计与应用240
8.1 变量的作用域与存储类别241
8.1.1 变量的作用域241
8.1.2 变量的存储类别244
8.2 指针与数组248
8.2.1 一维数组与指针248
8.2.2 多维数组与指针251
8.2.3 指针数组254
8.3 函数main()中的参数256
8.4 指针型函数258
8.5 动态存储空间分配260
8.6 链表263
8.6.1 链表的概念263
8.6.2 链表的基本操作265
8.6.3 带头结点链表简介276
8.7 本章小结277
练习与思考8278
第9章 数据永久性存储282
9.1 数据的永久性存储283
9.2 文件组织方式284
9.3 文件操作285
9.3.1 标准输入/输出头文件stdio.h285
9.3.2 文件打开与关闭287
9.3.3 文件读/写函数290
9.3.4 文件定位函数300
9.4 应用实例302
9.5 本章小结305
练习与思考9305
附录 C语言参考308
附1 C语言发展史及版本历程309
附1.1 C语言的发展史309
附1.2 C语言的版本历程310
附2 C语言关键字310
附3 ASCII表311
附4 Visual C++各数据类型所占字节数和取值范围313
附5 C运算符及优先级314
附6 格式化输入/输出控制字符列表315
附6.1 函数printf()315
附6.2 函数scanf()316
附7 ANSIC常用标准库函数317
附7.1 数学函数317
附7.2 字符处理函数318
附7.3 字符串处理函数319
附7.4 缓冲文件系统的输入/输出函数320
附7.5 动态内存分配函数322
附7.6 非缓冲文件系统的输入/输出函数323
参考文献324
热门推荐
- 3814858.html
- 3234327.html
- 3790900.html
- 3624031.html
- 1364417.html
- 2883496.html
- 2332228.html
- 1536533.html
- 1628020.html
- 1731107.html
- http://www.ickdjs.cc/book_711333.html
- http://www.ickdjs.cc/book_1722690.html
- http://www.ickdjs.cc/book_2408497.html
- http://www.ickdjs.cc/book_2872443.html
- http://www.ickdjs.cc/book_3015552.html
- http://www.ickdjs.cc/book_2387780.html
- http://www.ickdjs.cc/book_2494406.html
- http://www.ickdjs.cc/book_447042.html
- http://www.ickdjs.cc/book_2245103.html
- http://www.ickdjs.cc/book_2874401.html