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

- 张磊编著 著
- 出版社: 清华大学出版社
- ISBN:9787302496014
- 出版时间:2018
- 标注页数:305页
- 文件大小:85MB
- 文件页数:318页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计概述1
1.1 程序设计语言1
1.2 算法2
1.2.1 算法概念与算法描述2
1.2.2 算法的逻辑结构4
1.2.3 算法的特性5
1.2.4 算法评价5
1.3 程序设计与实现6
1.3.1 程序设计的基本过程6
1.3.2 编辑运行C语言程序7
1.4 C语言程序的基本结构10
1.4.1 程序的函数化结构10
1.4.2 标识符与保留字12
1.4.3 程序风格13
小结13
习题一14
第2章 简单程序设计17
2.1 数据类型、常量与变量17
2.1.1 数据类型17
2.1.2 常量17
2.1.3 变量19
2.2 数据的输入与输出21
2.2.1 用printf()函数输出数据21
2.2.2 用scanf()函数输入数据25
2.2.3 字符的输入与输出27
2.3 简单运算30
2.3.1 算术运算30
2.3.2 赋值运算31
2.3.3 变量自增和自减运算32
2.3.4 逗号运算32
2.4 编译预处理命令简介33
2.5 简单程序设计举例37
2.6 表达式中数据类型的转换41
2.7 定义数据类型别名42
2.8 const常量42
小结43
习题二44
第3章 选择结构程序设计49
3.1 if选择结构49
3.1.1 if选择结构程序示例49
3.1.2 关系表达式50
3.1.3 逻辑表达式51
3.1.4 if命令52
3.1.5 条件运算59
3.2 switch选择结构61
3.3 选择结构程序举例63
小结68
习题三69
第4章 循环结构程序设计73
4.1 循环结构控制命令73
4.1.1 while命令73
4.1.2 do-while命令75
4.1.3 for命令76
4.2 循环体中的控制命令78
4.2.1 break命令78
4.2.2 continue命令80
4.3 循环嵌套81
4.4 goto命令83
4.5 循环结构程序举例84
小结95
习题四95
第5章 数组程序设计101
5.1 一维数组程序设计101
5.1.1 一维数组程序示例101
5.1.2 一维数组的定义及元素引用102
5.1.3 数值型一维数组的输入和输出103
5.1.4 数值型一维数组的初始化105
5.1.5 字符型一维数组的初始化107
5.1.6 一维数组的存储107
5.2 字符串操作108
5.2.1 字符串的输入和输出108
5.2.2 多字符串操作函数110
5.3 二维数组程序设计113
5.3.1 二维数组的定义及元素引用113
5.3.2 二维数组的输入和输出114
5.3.3 二维数组的初始化116
5.3.4 二维数组的存储117
5.4 数组应用程序举例118
小结128
习题五129
第6章 函数程序设计134
6.1 函数概述134
6.2 函数定义及调用136
6.2.1 函数定义136
6.2.2 函数值和return命令137
6.2.3 函数调用138
6.3 函数嵌套和递归函数144
6.3.1 函数嵌套144
6.3.2 递归函数145
6.4 数组与函数149
6.4.1 数组元素作函数参数149
6.4.2 一维数组名作函数参数150
6.4.3 二维数组与函数154
6.5 函数应用程序举例155
6.6 变量的作用域和存储类型162
6.6.1 变量的作用域162
6.6.2 变量的存储类型164
6.7 编译连接多个源文件的C程序166
小结169
习题六170
第7章 指针程序设计175
7.1 指针概述175
7.2 指针变量的定义和使用176
7.2.1 指针变量程序示例176
7.2.2 定义指针变量176
7.2.3 使用指针变量177
7.3 指针与数组179
7.3.1 指针与一维数组180
7.3.2 指针与二维数组183
7.3.3 指针与字符串185
7.3.4 指针数组187
7.4 指针作函数参数188
7.4.1 简单变量指针作函数参数188
7.4.2 指向数组的指针作函数参数190
7.4.3 字符串指针作函数参数191
7.4.4 指针数组作函数参数192
7.4.5 使用带参数的main()函数195
7.5 指针函数196
7.6 指针应用程序举例197
小结199
习题七200
第8章 结构体程序设计207
8.1 结构体数据概述207
8.2 结构体类型和结构体变量207
8.2.1 结构体程序示例208
8.2.2 定义结构体数据类型208
8.2.3 结构体变量的定义及使用209
8.3 结构体数组214
8.3.1 结构体数组的定义及元素引用214
8.3.2 结构体数组的初始化215
8.3.3 结构体数组应用实例215
8.4 结构体指针变量216
8.4.1 结构体指针变量的定义及使用216
8.4.2 结构体指针作函数的参数218
8.5 使用链表存储数据219
8.5.1 使用链表存储数据示例219
8.5.2 链表的特点220
8.5.3 动态内存管理函数220
8.5.4 定义链表结构221
8.6 链表的基本操作223
8.6.1 链表结点的插入223
8.6.2 链表结点的删除226
8.6.3 链表结点的查找228
8.7 结构体应用程序举例231
8.8 动态数组237
小结238
习题八239
第9章 文件程序设计245
9.1 文件概述245
9.1.1 文件的概念245
9.1.2 文件的分类246
9.1.3 文件的一般操作过程246
9.1.4 文件类型指针247
9.2 文件的基本操作247
9.2.1 打开和关闭文件247
9.2.2 文件的字符读写249
9.2.3 文件结束状态测试251
9.2.4 文件的数据块读写252
9.3 文件的其他操作255
9.3.1 文件位置指针的定位256
9.3.2 文件的格式化读写259
9.3.3 文件的字符串读写260
9.4 文件应用程序举例261
小结264
习题九264
第10章 综合程序设计269
10.1 软件开发流程269
10.2 通讯录程序设计270
10.2.1 通讯录程序需求分析270
10.2.2 通讯录程序功能设计271
10.2.3 通讯录程序数据设计272
10.2.4 通讯录程序函数设计273
10.2.5 函数编码及测试274
附录A C语言经典保留字295
附录B 常用C语言库函数296
附录C 字符与ASCII码对照表299
附录D C语言的运算符300
附录E “学生数据处理”系列例题(习题)简表302
参考文献304
热门推荐
- 2125924.html
- 3514277.html
- 966431.html
- 86662.html
- 356321.html
- 554239.html
- 3118912.html
- 970722.html
- 3470682.html
- 470520.html
- http://www.ickdjs.cc/book_494319.html
- http://www.ickdjs.cc/book_2345869.html
- http://www.ickdjs.cc/book_1825719.html
- http://www.ickdjs.cc/book_2762595.html
- http://www.ickdjs.cc/book_927056.html
- http://www.ickdjs.cc/book_2222961.html
- http://www.ickdjs.cc/book_870918.html
- http://www.ickdjs.cc/book_2106007.html
- http://www.ickdjs.cc/book_1224462.html
- http://www.ickdjs.cc/book_2177690.html