图书介绍
C语言程序设计 第3版PDF|Epub|txt|kindle电子书版本网盘下载
- 罗朝盛,张银南主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030575029
- 出版时间:2018
- 标注页数:279页
- 文件大小:123MB
- 文件页数:291页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计 第3版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 程序设计方法概述3
1.2 C语言简介4
1.2.1 C语言的发展4
1.2.2 C语言的特点5
1.2.3 C语言的字符集6
1.2.4 C语言的标识符7
1.3 C语言的程序结构8
1.3.1 几个简单的C语言程序实例8
1.3.2 C语言程序的结构特点10
1.3.3 C语言函数的结构10
1.3.4 C语言程序的书写风格11
1.4 算法及算法的表示11
1.4.1 算法概述11
1.4.2 算法的特性12
1.4.3 算法的表示12
1.4.4 用N-S流程图表示算法14
1.4.5 程序设计过程16
1.5 运行一个C语言程序16
1.5.1 C语言程序运行的一般步骤16
1.5.2 在Microsoft Visual C++环境下编辑、编译及运行C语言程序17
小结20
习题21
第2章 数据类型与常用库函数23
2.1 C语言的数据类型23
2.1.1 C数据类型概述24
2.1.2 基本数据类型24
2.1.3 各类数据在内存中的存放方式25
2.2 常量28
2.2.1 数值常量28
2.2.2 字符常量29
2.2.3 字符串常量30
2.2.4 转义字符30
2.2.5 符号常量31
2.3 变量32
2.3.1 变量的定义32
2.3.2 变量的赋初值32
2.4 指针变量33
2.4.1 地址与指针的概念33
2.4.2 变量的存储与访问33
2.4.3 指针变量的定义34
2.4.4 指针变量的初始化35
2.4.5 指针变量的访问35
2.5 标准输入/输出函数用法36
2.5.1 格式化输出函数printf()36
2.5.2 格式化输入函数scanf()40
2.5.3 字符数据非格式输入/输出函数43
2.6 常用库函数44
2.6.1 数学函数45
2.6.2 随机函数45
2.6.3 字符函数46
小结46
习题47
第3章 运算符与表达式49
3.1 运算符概述49
3.1.1 C语言运算符分类49
3.1.2 运算符的优先级和结合性50
3.2 算术运算符与算术表达式50
3.2.1 算术运算符50
3.2.2 算术表达式52
3.3 赋值运算符和赋值表达式53
3.3.1 简单赋值运算符和表达式53
3.3.2 复合赋值符及表达式54
3.4 关系运算与逻辑运算54
3.4.1 关系运算符与关系表达式54
3.4.2 逻辑运算符与逻辑表达式55
3.5 逗号运算符和逗号表达式57
3.6 位运算符57
3.7 指针变量的运算61
3.7.1 指针运算符61
3.7.2 指针变量的运算61
3.8 数据类型隐式转换与强制转换62
小结63
习题64
第4章 控制结构程序设计67
4.1 C语句结构67
4.2 顺序结构69
4.3 选择结构70
4.3.1 if条件语句70
4.3.2 条件运算符和条件表达式74
4.3.3 switch语句(开关语句)75
4.3.4 选择结构的嵌套77
4.3.5 选择结构程序举例78
4.4 循环结构80
4.4.1 while语句80
4.4.2 do…while语句81
4.4.3 for循环语句83
4.4.4 循环的嵌套——多重循环结构86
4.4.5 3种循环语句比较87
4.5 其他控制语句88
4.5.1 break语句88
4.5.2 continue语句89
4.5.3 goto语句89
4.6 应用程序举例90
4.6.1 素数与哥德巴赫猜想90
4.6.2 穷举法92
4.6.3 迭代法93
小结94
习题95
第5章 数组、字符串与指针100
5.1 数组概述100
5.2 一维数组101
5.2.1 一维数组的定义101
5.2.2 一维数组元素赋值102
5.2.3 一维数组元素的引用103
5.2.4 一维数组的基本操作104
5.2.5 一维数组的应用——排序105
5.3 二维数组与多维数组107
5.3.1 二维数组的定义107
5.3.2 二维数组元素的引用108
5.3.3 二维数组的初始化108
5.3.4 二维数组的基本操作109
5.3.5 二维数组应用举例110
5.3.6 多维数组的定义和引用111
5.4 数组与指针111
5.4.1 指向一维数组的指针112
5.4.2 指向二维数组的指针115
5.5 字符数组与字符串118
5.5.1 字符数组与初始化118
5.5.2 字符数组的引用119
5.5.3 字符串与字符数组119
5.5.4 字符数组的输入/输出120
5.6 字符串与字符指针121
5.6.1 指向字符串的指针121
5.6.2 使用字符串指针变量与字符数组的区别123
5.6.3 字符串处理函数124
5.7 指针数组与多级指针变量127
5.7.1 指针数组127
5.7.2 指向指针的指针128
5.8 应用程序举例130
5.8.1 数据查找130
5.8.2 插入法132
5.8.3 字符串的处理134
小结137
习题137
第6章 函数144
6.1 函数概述144
6.1.1 模块化程序设计方法144
6.1.2 C语言中函数的分类146
6.2 函数的定义147
6.2.1 函数的定义形式147
6.2.2 函数返回值147
6.2.3 形式参数的设计148
6.2.4 函数原型149
6.3 函数调用与参数传递150
6.3.1 函数的调用方式150
6.3.2 参数传递151
6.3.3 指针变量作参数152
6.3.4 数组作参数154
6.3.5 函数的嵌套调用159
6.3.6 函数的递归调用161
6.4 函数与指针162
6.4.1 返回指针值的函数162
6.4.2 函数的指针164
6.4.3 指向函数的指针变量作参数165
6.5 main函数的参数166
6.6 函数与变量的作用域167
6.6.1 局部变量与全局变量167
6.6.2 动态存储变量与静态存储变量171
6.6.3 内部函数与外部函数172
6.7 应用程序举例173
小结175
习题176
第7章 编译预处理182
7.1 宏定义182
7.1.1 无参宏定义182
7.1.2 带参宏定义184
7.1.3 带参宏与函数的比较186
7.2 文件包含187
7.3 条件编译188
7.4 应用程序举例189
7.4.1 建立自己的头文件189
7.4.2 多个源文件组成的C语言程序190
小结191
习题192
第8章 结构体、共用体与枚举类型194
8.1 结构体类型与结构体变量194
8.1.1 结构体概述194
8.1.2 结构体的声明195
8.1.3 结构体变量的定义196
8.1.4 结构体变量的引用197
8.1.5 结构体变量的初始化199
8.1.6 指向结构体的指针199
8.2 结构体数组200
8.3 结构体与函数203
8.4 动态数据结构——链表205
8.4.1 问题的提出205
8.4.2 链表的基本结构206
8.4.3 链表的基本操作206
8.5 共用体214
8.6 枚举类型217
8.7 自定义类型标识符218
小结219
习题220
第9章 文件操作227
9.1 文件系统的概念227
9.1.1 文本文件与二进制文件227
9.1.2 缓冲文件系统228
9.1.3 文件类型指针228
9.2 文件的打开与关闭229
9.2.1 文件的打开229
9.2.2 文件的关闭230
9.3 文件的读写231
9.3.1 文件读写函数概述231
9.3.2 字符读写函数231
9.3.3 字符串读写函数233
9.3.4 格式读写函数234
9.3.5 数据块读写函数238
9.3.6 随机读写文件239
9.4 应用举例241
9.4.1 文件的加密和解密241
9.4.2 文件的拆分与连接242
小结243
习题244
第10章 C++程序设计初步249
10.1 面向对象的概念249
10.2 C++的输入与输出250
10.2.1 使用cout进行输出251
10.2.2 使用cin进行输入252
10.3 函数重载253
10.4 类与对象254
10.4.1 类与对象的概念254
10.4.2 对象的创建256
10.4.3 构造函数257
10.4.4 析构函数259
10.5 继承与派生260
10.5.1 继承的基本概念260
10.5.2 派生类261
小结264
习题265
参考文献268
附录269
附录A ASCII字符集269
附录B 运算符的优先级和结合性270
附录C 标准C库函数270
附录D C语言程序设计实验CAI系统275