图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/53/32309183.jpg)
- 杨健沾主编 著
- 出版社: 武汉:武汉大学出版社
- ISBN:7307035227
- 出版时间:2002
- 标注页数:266页
- 文件大小:16MB
- 文件页数:281页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计入门1
1.1 C语言的发展及特点2
1.1.1 C语言的发展史2
1.1.2 C语言的特点2
1.2 结构化程序设计3
1.2.1 算法(Algorithm)4
1.2.2 流程图6
1.2.3 结构化程序设计6
1.2.4 伪代码9
1.2.5 用N-S流程图表示算法12
1.3 C程序的基本结构14
1.3.1 例子14
1.3.2 C语言程序结构18
1.4 C语言程序的开发和运行20
1.4.1 C语言的编辑、编译、连接、运行20
1.4.2 Turbo C集成开发环境21
1.4.3 工程文件的概念23
1.4.4 Borland C集成开发环境23
习题24
第2章 数据类型、运算符和表达式25
2.1 C语言的字符集和保留字26
2.1.1 C语言的字符集26
2.1.2 保留字和词法约定26
2.1.3 C语言的保留字27
2.2 基本的数据类型28
2.2.1 C的数据类型28
2.2.2 C的基本数据类型29
2.3 常量30
2.3.1 常量和符号常量30
2.3.2 整型常量31
2.3.3 实型常量32
2.3.4 字符常量33
2.3.5 字符串常量34
2.4 变量35
2.4.1 整型变量及在内存中的存储形式35
2.4.2 实型变量37
2.4.3 字符型变量38
2.4.4 变量的初始化39
2.5 基本运算符和表达式40
2.5.1 算术运算符和算术表达式41
2.5.2 类型转换45
2.5.3 赋值运算符和赋值表达式46
2.5.4 逗号运算符和逗号表达式49
习题49
第3章 顺序结构和常用语句51
3.1 C语言语句52
3.2 赋值语句53
3.3 格式输出与输入54
3.3.1 格式输出:printf函数54
3.3.2 格式输入60
3.4 字符输入、输出函数63
3.4.1 字符输出函数63
3.4.2 字符输入函数64
习题65
第4章 选择结构67
4.1 关系运算68
4.1.1 关系运算符68
4.1.2 关系表达式68
4.2 逻辑运算69
4.2.1 逻辑运算符69
4.2.2 逻辑表达式70
4.3 if语句72
4.3.1 if语句的3种形式72
4.3.2 if语句的嵌套78
4.4 switch语句82
4.5 条件运算符87
习题89
第5章 循环结构92
5.1 while语句93
5.2 do-while语句96
5.3 for语句99
5.4 continue语句和break语句103
5.4.1 continue语句103
5.4.2 break语句104
5.5 循环的嵌套106
5.5.1 循环的嵌套106
5.5.2 程序举例109
5.6 goto语句113
习题114
第6章 数组与结构116
6.1 数组117
6.1.1 一维数组117
6.1.2 二维数组122
6.2 字符数组126
6.2.1 字符数组的定义126
6.2.2 字符数组的初始化126
6.2.3 字符数组的输入、输出127
6.3 结构130
6.3.1 结构体类型130
6.3.2 结构体变量131
6.3.3 结构体变量的引用134
6.3.4 结构体变量的初始化134
6.3.5 结构体数组136
6.3.6 程序举例137
习题139
第7章 函数141
7.1 概述142
7.1.1 C程序的模块化结构142
7.1.2 函数定义143
7.2 函数间的数据传送144
7.2.1 形参与实参144
7.2.2 函数的返回值146
7.2.3 void函数147
7.2.4 函数原型147
7.2.5 数组作为函数参数149
7.3 函数调用150
7.3.1 函数调用的一般形式151
7.3.2 嵌套调用152
7.3.3 递归调用154
7.4 变量的作用范围156
7.4.1 局部变量156
7.4.2 全局变量157
7.5 变量的存储类别159
7.5.1 自动变量159
7.5.2 静态变量159
7.5.3 寄存器变量161
7.5.4 外部变量162
7.6 内部函数和外部函数162
7.6.1 内部函数163
7.6.2 外部函数163
习题163
第8章 指针166
8.1 指针和地址的概念167
8.2 指针的运算168
8.2.1 指针变量的定义168
8.2.2 指针运算符169
8.2.3 指针变量的初始化170
8.2.4 指针的运算170
8.3 指针与数组的关系172
8.3.1 数组与地址172
8.3.2 数组元素的访问173
8.3.3 指向二维数组的指针175
8.4 字符串指针178
8.4.1 字符串指针的定义178
8.4.2 字符指针与字符数组的区别179
8.5 指针作为函数参数180
8.5.1 指针变量作为函数参数180
8.5.2 数组名作为函数参数181
8.5.3 字符指针作为函数参数182
8.6 指针的指针183
8.6.1 指针数组183
8.6.2 指针的指针185
8.7 函数指针和指针函数186
8.7.1 函数指针186
8.7.2 指针函数188
8.8 链表189
习题191
第9章 编译预处理193
9.1 编译预处理的概念194
9.2 宏定义194
9.2.1 不带参数的宏定义194
9.2.2 带参数的宏定义195
9.3 文件包含197
9.4 条件编译198
习题199
第10章 联合与枚举201
10.1 联合的概念202
10.2 联合类型变量的引用203
10.3 枚举类型变量的定义及引用206
10.4 自定义数据类型207
习题209
第11章 位运算211
11.1 位运算概述212
11.2 常用的位运算212
11.2.1 按位“与”运算(?)212
11.2.2 按位“或”运算(|)213
11.2.3 按位“非”运算(~)213
11.2.4 按位“异或”运算(∧)213
11.2.5 “左移”运算(<<)214
11.2.6 “右移”运算(>>)214
11.2.7 长度不同的两个数进行位运算的运算规则214
11.2.8 位复合赋值运算符215
11.3 位运算应用举例215
11.4 位段216
11.4.1 位段应用举例218
习题219
第12章 文件220
12.1 概述221
12.2 文件与流221
12.3 文件的打开与关闭223
12.3.1 打开文件223
12.3.2 文件的关闭224
12.4 顺序文件的存取225
12.4.1 字符读写函数225
12.4.2 格式化读写函数227
12.4.3 成块数据的读写函数228
12.5 随机文件的存取231
12.5.1 rewind函数231
12.5.2 fseek函数232
12.5.3 ftell函数233
习题234
第13章 C++程序设计概述235
13.1 C++概述236
13.1.1 C++的特点236
13.1.2 常数说明const236
13.1.3 引用参数236
13.1.4 动态内存分配239
13.1.5 函数模板239
13.1.6 异常处理239
13.2 面向对象的程序设计方法240
13.3 对象和类242
13.3.1 什么是对象243
13.3.2 类243
13.4 构造函数和析构函数246
13.4.1 构造函数246
13.4.2 析构函数248
13.5 继承和重载248
13.5.1 继承的基本概念248
13.5.2 单一继承249
13.5.3 多重继承250
13.5.4 函数重载250
13.5.5 运算符重载251
13.6 虚函数和多态性252
13.6.1 虚函数252
13.6.2 抽象基类255
13.6.3 多态性255
13.7 I/O流256
13.7.1 流的概念256
13.7.2 I/O流库257
13.7.3 标准流257
13.7.4 输出流258
13.7.5 输入流259
13.7.6 流错误状态259
习题260
附录1 C语言中的保留字262
附录2 运算符、优先级和结合性264
参考文献266