图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/21/30368487.jpg)
- 彭慧卿编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302312680
- 出版时间:2013
- 标注页数:262页
- 文件大小:177MB
- 文件页数:275页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计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程序设计语言2
1.2 C语言的历史背景4
1.3 C语言的特性5
1.4 C语言程序的基本结构5
1.4.1 C语言程序的结构特点5
1.4.2程序设计风格8
1.5 C语言编译环境介绍9
1.5.1 Visual C+++ 6.0的启动9
1.5.2编辑源程序10
1.5.3编译、连接和执行11
1.5.4关闭工作区12
习题12
第2章C语言基本数据类型、运算符及表达式14
2.1标识符14
2.1.1字符集14
2.1.2 C语言词汇15
2.2 C语言的数据类型16
2.3常量和变量17
2.4整型数据18
2.4.1整型常量18
2.4.2整型变量19
2.5实型数据20
2.5.1实型常量20
2.5.2实型变量21
2.6字符型数据22
2.6.1字符常量22
2.6.2字符变量24
2.7运算符和表达式25
2.7.1简单赋值运算符及其表达式25
2.7.2算术运算符及其表达式27
2.7.3数据类型转换28
2.7.4位运算符及其表达式31
习题35
第3章 简单程序设计38
3.1算法38
3.1.1算法的概念38
3.1.2算法的描述38
3.2结构化程序设计41
3.2.1 C语言程序结构分类42
3.2.2 C语言语句分类42
3.3数据输入输出43
3.3.1格式输出函数printf44
3.3.2格式输入函数scanf50
3.4字符数据的输入输出53
3.5顺序结构程序设计54
习题56
第4章 选择结构程序设计60
4.1关系运算符与关系表达式60
4.1.1关系运算符60
4.1.2关系表达式61
4.2逻辑运算符与逻辑表达式61
4.2.1逻辑运算符62
4.2.2逻辑表达式62
4.3 if语句64
4.3.1单分支选择结构if语句64
4.3.2双分支选择结构if-else语句66
4.4 if语句的嵌套67
4.5 switch语句71
4.6选择结构应用举例74
习题76
第5章循环结构程序设计80
5.1循环的概念80
5.2 for语句81
5.2.1 for语句的结构81
5.2.2复合赋值运算84
5.2.3自增和自减运算85
5.2.4逗号运算86
5.3 while语句88
5.4 do-while语句89
5.5如何跳出循环结构91
5.6循环的嵌套93
5.7三种循环的比较95
5.7.1循环语句的选择95
5.7.2无限循环98
5.8循环结构应用实例98
习题101
第6章 数组106
6.1一维数组106
6.1.1一维数组的定义107
6.1.2一维数组的初始化108
6.1.3一维数组元素的引用109
6.1.4一维数组程序举例110
6.2二维数组115
6.2.1二维数组的定义115
6.2.2二维数组元素的引用116
6.2.3二维数组的初始化117
6.2.4二维数组程序举例119
6.3字符数组122
6.3.1字符数组的定义与初始化122
6.3.2字符串123
6.3.3字符串的操作123
6.3.4字符串处理函数125
6.3.5字符数组程序举例128
习题132
第7章 函数与预处理137
7.1模块化程序设计方法137
7.2库函数介绍139
7.3用户自定义函数的基本概念140
7.3.1函数的定义140
7.3.2形参和实参142
7.3.3函数的返回值143
7.4函数的调用145
7.4.1函数的调用形式145
7.4.2函数的调用过程146
7.4.3函数的声明147
7.5函数的参数传递149
7.5.1值传递149
7.5.2地址传递151
7.6函数的嵌套调用和递归调用153
7.6.1函数的嵌套调用153
7.6.2函数的递归调用154
7.7变量的作用域和存储类别158
7.7.1变量的作用域158
7.7.2变量的存储类别161
7.8预处理命令164
7.8.1宏定义164
7.8.2文件包含169
7.9大程序的组成170
7.9.1 C程序的组成170
7.9.2源文件间的通信171
7.10应用举例173
习题176
第8章 指针182
8.1变量的地址和指针182
8.2指针变量183
8.2.1指针变量的定义和初始化183
8.2.2指针的运算184
8.3指针和数组187
8.3.1指针和一维数组187
8.3.2指针和二维数组190
8.4指针与字符串191
8.4.1字符指针191
8.4.2字符指针与字符数组192
8.5指针与函数194
8.5.1指针作为函数的参数194
8.5.2数组名与指针作为函数参数的比较196
8.5.3指针型函数199
8.5.4指向函数的指针200
8.6指向指针的指针和指针数组202
8.6.1指向指针的指针202
8.6.2指针数组203
8.6.3行指针205
8.7 main函数的形参207
习题209
第9章 结构体、共用体和枚举215
9.1结构体类型的定义215
9.2结构体变量的定义和使用216
9.2.1结构体变量的定义216
9.2.2结构体变量的引用217
9.2.3结构体变量的初始化219
9.2.4结构体变量作为函数参数221
9.3结构体数组222
9.3.1结构体数组的定义及初始化222
9.3.2结构体数组应用举例223
9.4结构体指针225
9.4.1指向结构体变量的指针225
9.4.2指向结构体数组的指针227
9.4.3结构体指针作为函数参数228
9.5共用体类型228
9.5.1共用体的概念228
9.5.2共用体类型定义和变量定义229
9.6枚举类型231
9.6.1枚举类型变量的定义231
9.6.2枚举类型的应用232
9.7用typedef自定义数据类型233
习题234
第10章 文件238
10.1文件概述238
10.1.1文件的概念238
10.1.2文件的分类239
10.1.3缓冲文件系统239
10.1.4文件指针240
10.1.5文件的操作顺序240
10.2文件操作241
10.2.1文件的打开和关闭241
10.2.2文件的顺序读/写243
10.2.3文件的定位与随机读写249
10.3文件应用综合实例251
习题254
附录A标准字符与ASCII代码对照表256
附录B运算符的优先级和结合性257
附录C C常用库函数259
参考文献262