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

- 张丽华主编;梁田,殷联甫副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302387985
- 出版时间:2015
- 标注页数:285页
- 文件大小:34MB
- 文件页数:299页
- 主题词: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语言程序结构4
1.1.3 C语言程序的书写风格5
1.2 C语言的发展5
1.2.1 C语言的发展6
1.2.2 C语言的特点7
1.3 C语言程序的运行过程8
习题9
第2章 程序与算法10
2.1 程序与算法概述10
2.1.1 算法的概念10
2.1.2 算法的组成要素12
2.1.3 算法的特性12
2.2 算法的描述13
2.2.1 自然语言表示法13
2.2.2 传统流程图表示法13
2.2.3 N-S结构化流程图表示法14
2.2.4 伪代码表示法14
2.3 结构化程序设计15
2.3.1 结构化程序设计的特点与方法15
2.3.2 结构化程序的基本结构15
2.3.3 结构化程序设计的过程17
2.3.4 程序设计的原则18
习题19
第3章 数据类型和表达式20
3.1 基本字符和标识符20
3.1.1 基本字符20
3.1.2 关键字20
3.1.3 标识符21
3.2 常量与变量22
3.2.1 常量22
3.2.2 变量26
3.3 数据类型29
3.3.1 概述29
3.3.2 基本数据类型29
3.3.3 指针类型31
3.4 运算符与表达式35
3.4.1 算术运算符与算术表达式35
3.4.2 赋值运算符与赋值表达式37
3.4.3 关系运算符与关系表达式38
3.4.4 逻辑运算符与逻辑表达式39
3.4.5 条件运算符与条件表达式41
3.4.6 逗号运算符与逗号表达式41
3.4.7 其他运算符与表达式42
3.5 数据类型转换44
3.5.1 赋值类型转换44
3.5.2 自动类型转换44
3.5.3 强制类型转换46
3.6 常用的输入输出函数46
3.6.1 标准输入输出函数46
3.6.2 字符输入输出函数51
3.7 语句类型53
3.7.1 说明性语句53
3.7.2 表达式语句53
3.7.3 控制语句54
3.7.4 复合语句54
3.7.5 空语句54
3.7.6 函数调用语句54
3.8 应用实例55
习题56
第4章 程序控制结构58
4.1 顺序结构58
4.2 选择结构60
4.2.1 if语句60
4.2.2 switch语句66
4.2.3 选择结构的嵌套71
4.3 循环结构74
4.3.1 while语句75
4.3.2 do-while语句78
4.3.3 for语句81
4.3.4 循环的嵌套84
4.4 break和continue语句87
4.4.1 break语句87
4.4.2 continue语句88
4.5 程序举例89
4.6 综合93
习题99
第5章 数组100
5.1 数组概述100
5.2 一维数组102
5.2.1 一维数组的定义102
5.2.2 一维数组的引用103
5.2.3 一维数组的初始化104
5.2.4 一维数组程序举例105
5.3 二维数组106
5.3.1 二维数组的定义107
5.3.2 二维数组的引用108
5.3.3 二维数组的初始化109
5.3.4 二维数组程序举例111
5.4 字符数组112
5.4.1 字符数组、字符串和字符串结束标志113
5.4.2 字符数组的定义和初始化113
5.4.3 字符数组的输入输出115
5.4.4 常用字符串处理函数118
5.4.5 字符数组程序举例120
5.5 数组与指针122
5.5.1 使用指针处理数组元素122
5.5.2 使用指针处理字符串131
5.5.3 数组与指针程序举例133
5.6 数组综合应用举例134
5.6.1 查找134
5.6.2 排序137
5.6.3 求极值141
5.6.4 其他143
习题146
第6章 函数147
6.1 概述147
6.2 函数的定义150
6.2.1 有返回值函数的定义150
6.2.2 无返回值函数的定义151
6.3 函数的调用151
6.3.1 函数调用的形式152
6.3.2 函数的参数152
6.3.3 被调函数的原型声明154
6.4 函数的嵌套调用和递归调用155
6.4.1 函数的嵌套调用156
6.4.2 函数的递归调用157
6.5 变量的作用域与生存期159
6.5.1 局部变量和全局变量159
6.5.2 变量的生存期162
6.5.3 存储类别小结168
6.6 指针与函数169
6.6.1 指针变量作为函数参数169
6.6.2 数组作为函数参数172
6.7 返回指针的函数和函数指针176
6.7.1 返回指针的函数177
6.7.2 函数指针178
6.8 main函数的参数181
6.9 编译预处理182
6.9.1 宏定义183
6.9.2 文件包含185
6.9.3 条件编译186
6.10 函数应用实例187
习题191
第7章 结构体与共用体195
7.1 结构体类型与结构体变量定义195
7.1.1 引例195
7.1.2 结构体类型的定义196
7.1.3 结构体变量的定义197
7.2 结构体变量初始化与引用199
7.2.1 结构体变量的初始化199
7.2.2 结构体变量的引用199
7.3 结构体数组201
7.3.1 结构体数组的定义202
7.3.2 结构体数组的初始化202
7.3.3 结构体数组的使用203
7.4 结构体指针变量204
7.4.1 指向结构体变量的指针204
7.4.2 指向结构体数组的指针206
7.5 结构体与函数207
7.5.1 结构体变量的成员作函数参数207
7.5.2 结构体变量作函数参数208
7.5.3 指向结构体变量的指针作函数参数209
7.6 链表210
7.6.1 静态链表211
7.6.2 动态内存函数212
7.6.3 链表的基本操作213
7.7 共用体220
7.7.1 共用体的概念220
7.7.2 共用体变量的引用221
7.7.3 共用体类型数据的说明221
7.8 枚举类型223
7.9 用户自定义类型226
习题227
第8章 文件228
8.1 概述228
8.1.1 文件分类230
8.1.2 缓冲文件系统与非缓冲文件系统231
8.1.3 文件指针231
8.2 文件的打开与关闭232
8.2.1 文件的打开232
8.2.2 文件的关闭233
8.3 文件的读写234
8.3.1 格式化读写函数234
8.3.2 字符读写函数236
8.3.3 字符串读写函数239
8.3.4 数据块读写函数240
8.4 文件的其他操作242
8.4.1 文件的定位242
8.4.2 文件的检测245
8.5 文件应用实例245
习题247
第9章 位运算249
9.1 计算机中的数据表示249
9.2 位运算符250
9.3 位段254
9.4 位运算程序举例255
习题258
第10章 综合实例259
10.1 应用程序的开发流程259
10.2 综合应用程序实例260
附录A 运算符的优先级与结合性274
附录B C语言中的关键字276
附录C 常用字符的ASCII码277
附录D C语言常用库函数279
参考文献285
热门推荐
- 1557190.html
- 2690453.html
- 3691261.html
- 2506862.html
- 988173.html
- 2235653.html
- 2448782.html
- 69594.html
- 3202474.html
- 2798506.html
- http://www.ickdjs.cc/book_3470170.html
- http://www.ickdjs.cc/book_1110359.html
- http://www.ickdjs.cc/book_3786517.html
- http://www.ickdjs.cc/book_16190.html
- http://www.ickdjs.cc/book_1410560.html
- http://www.ickdjs.cc/book_2324599.html
- http://www.ickdjs.cc/book_2932031.html
- http://www.ickdjs.cc/book_1739013.html
- http://www.ickdjs.cc/book_609946.html
- http://www.ickdjs.cc/book_3320185.html