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

- 叶斌,陈世强主编;贺刚,陈自根副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030573889
- 出版时间:2018
- 标注页数:342页
- 文件大小:35MB
- 文件页数:355页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言及程序设计概述1
1.1 程序与程序设计语言1
1.1.1 程序的概念1
1.1.2 程序设计语言的发展1
1.1.3 C语言的发展及特点3
1.1.4 C语言与C+++、Java、C#的比较5
1.2 程序设计方法6
1.2.1 程序设计的基本过程6
1.2.2 结构化程序设计方法6
1.2.3 面向对象程序设计方法7
1.3 C语言程序的基本结构8
1.3.1 一个简单的C语言程序8
1.3.2 C程序的结构特点9
1.3.3 代码编写风格10
1.4 C语言的基本语法单位10
1.4.1 C语言的字符集10
1.4.2 关键字11
1.4.3 标识符11
1.4.4 分隔符12
1.4.5 注释12
1.5 C语言程序的开发过程与环境13
1.5.1 由源程序生成可执行程序的过程13
1.5.2 VisualC+++6.0集成开发环境14
1.5.3 Code::Bloeks集成开发环境17
习题119
第2章 基本数据类型和表达式22
2.1 基本数据类型22
2.1.1 整型数据22
2.1.2 实型数据24
2.1.3 字符型数据24
2.2 常量与变量26
2.2.1 常量27
2.2.2 变量29
2.3 运算符与表达式32
2.3.1 算术运算符与算术表达式32
2.3.2 自增与自减运算34
2.3.3 关系运算符与关系表达式35
2.3.4 逻辑运算符与逻辑表达式36
2.3.5 赋值运算符与赋值表达式38
2.3.6 条件运算符与求字节运算符39
2.3.7 逗号运算符与逗号表达式40
2.4 数据类型转换&.40
2.4.1 自动类型转换40
2.4.2 赋值运算时的类型转换41
2.4.3 强制类型转换42
习题242
第3章 程序的控制结构46
3.1 算法与语句46
3.1.1 算法及其特征46
3.1.2 算法与程序结构47
3.1.3 算法的描述47
3.1.4 C语言的语句分类52
3.2 基本输入/输出函数54
3.2.1 字符输入/输出函数54
3.2.2 格式化输入/输出函数55
3.3 顺序结构60
3.4 选择结构61
3.4.1 if语句61
3.4.2 if语句的嵌套65
3.4.3 switch...case语句68
3.5 循环结构70
3.5.1 while语句70
3.5.2 do...while语句72
3.5.3 for语句74
3.5.4 循环嵌套77
3.6 其他控制语句79
3.6.1 break语句80
3.6.2 continue语句80
3.6.3 goto语句81
3.7 程序设计举例82
习题386
第4章 函数93
4.1 结构化程序设计与C程序结构93
4.1.1 结构化程序设计的特征与风格93
4.1.2 模块与函数94
4.2 标准库函数与函数的定义95
4.2.1 标准库函数95
4.2.2 函数的定义96
4.3 函数的一般调用98
4.3.1 函数的声明98
4.3.2 函数的调用99
4.3.3 参数传递100
4.3.4 函数的返回值102
4.4 函数的嵌套调用与递归调用104
4.4.1 函数的嵌套调用104
4.4.2 函数的递归调用105
4.5 变量的作用域107
4.5.1 局部变量107
4.5.2 全局变量109
4.6 变量的存储类别111
4.6.1 变量的存储方式111
4.6.2 自动变量112
4.6.3 静态变量112
4.6.4 寄存器变量113
4.6.5 外部变量114
4.7 内部函数与外部函数116
4.7.1 内部函数116
4.7.2 外部函数116
4.8 编译预处理117
4.8.1 编译预处理简介117
4.8.2 宏定义118
4.8.3 文件包含121
4.8.4 条件编译122
4.9 程序设计举例125
习题4129
第5章 数组135
5.1 一维数组135
5.1.1 一维数组的定义135
5.1.2 一维数组的逻辑结构和存储结构137
5.1.3 一维数组元素的引用137
5.1.4 一维数组的初始化140
5.1.5 一维数组的应用举例141
5.2 二维数组144
5.2.1 二维数组的定义145
5.2.2 二维数组的逻辑结构和存储结构145
5.2.3 二维数组元素的引用146
5.2.4 二维数组的初始化148
5.2.5 二维数组的应用举例149
5.3 字符数组和字符串152
5.3.1 字符数组的定义和初始化152
5.3.2 字符数组的输入/输出155
5.3.3 字符串的概念和存储表示157
5.3.4 字符串处理函数159
5.4 数组作为函数的参数164
5.4.1 数组元素作为函数的参数164
5.4.2 数组名作为函数的参数165
5.5 程序设计举例167
习题5171
第6章 指针176
6.1 指针概述176
6.1.1 变量的地址176
6.1.2 指针和指针变量177
6.1.3 指针变量的定义177
6.1.4 指针变量的初始化178
6.1.5 指针变量的引用178
6.2 指针运算180
6.2.1 指针的赋值运算180
6.2.2 指针的算术运算181
6.2.3 指针的关系运算182
6.2.4 指针的下标运算182
6.3 指针与函数183
6.3.1 指针作为函数的参数183
6.3.2 返回指针的函数184
6.3.3 指向函数的指针185
6.4 指针与数组187
6.4.1 指向数组元素的指针188
6.4.2 指向一维数组的指针190
6.4.3 指针数组191
6.4.4 多级指针192
6.5 指针与字符串194
6.5.1 字符型指针与字符串194
6.5.2 字符串处理函数的实现195
6.5.3 字符串数组197
6.5.4 带参数的main()函数199
6.6 程序设计举例200
习题6206
第7章 结构体、共用体和枚举类型212
7.1 结构体212
7.1.1 结构体类型的声明212
7.1.2 结构体变量的定义214
7.1.3 结构体变量的引用216
7.1.4 结构体变量的初始化216
7.1.5 结构体变量的有关操作217
7.1.6 结构体数组219
7.1.7 结构体指针变量222
7.1.8 结构体与函数224
7.2 共用体229
7.2.1 共用体类型声明及共用体类型变量的定义229
7.2.2 共用体变量的引用230
7.2.3 共用体变量的初始化231
7.3 枚举类型233
7.3.1 枚举类型的声明233
7.3.2 枚举类型变量的定义234
7.4 用typedef定义类型236
7.4.1 typedef的意义236
7.4.2 typedef的用法236
7.5 链表237
7.5.1 单链表的构造237
7.5.2 单链表的操作239
7.6 程序设计举例247
习题7253
第8章 文件262
8.1 文件概述262
8.1.1 文件的基本概念262
8.1.2 文件的分类262
8.1.3 文件缓冲区263
8.2 文件类型指针264
8.3 文件的打开与关闭265
8.3.1 文件的打开265
8.3.2 文件的关闭267
8.4 文件的读/写操作267
8.4.1 字符读/写函数267
8.4.2 字符串读/写函数271
8.4.3 数据块读/写函数272
8.4.4 格式化读/写函数275
8.5 文件的随机读/写操作276
8.5.1 重返文件头函数276
8.5.2 指针位置移动函数277
8.5.3 检测指针当前位置函数279
8.5.4 文件操作出错检测函数279
8.5.5 文件处理范例280
习题8285
第9章 位运算288
9.1 位运算符与位运算288
9.1.1 按位取反运算符288
9.1.2 左移运算符289
9.1.3 右移运算符290
9.1.4 按位与运算符291
9.1.5 按位或运算符292
9.1.6 按位异或运算符293
9.2 位段294
9.2.1 位段结构体的说明294
9.2.2 位段的引用295
9.3 程序设计举例296
习题9297
第10章 综合应用案例300
10.1 系统设计要求300
10.2 系统设计及函数实现301
10.2.1 系统设计301
10.2.2 数据结构302
10.2.3 函数设计303
10.3 参考程序312
10.3.1 源代码清单312
10.3.2 电话本软件开发过程简介327
习题10327
附录A ASCII码表329
附录B C语言的关键字及说明330
附录C 运算符的优先级和结合性331
附录D 常用的C语言库函数332
附录E 用户自定义标识符的命名规则340
参考文献342
热门推荐
- 2339082.html
- 2208816.html
- 793013.html
- 2423493.html
- 1271034.html
- 1472221.html
- 3471648.html
- 577899.html
- 3583425.html
- 3289926.html
- http://www.ickdjs.cc/book_1899986.html
- http://www.ickdjs.cc/book_2512927.html
- http://www.ickdjs.cc/book_964126.html
- http://www.ickdjs.cc/book_3765031.html
- http://www.ickdjs.cc/book_1728571.html
- http://www.ickdjs.cc/book_853296.html
- http://www.ickdjs.cc/book_1810704.html
- http://www.ickdjs.cc/book_2311652.html
- http://www.ickdjs.cc/book_3425820.html
- http://www.ickdjs.cc/book_1479443.html