图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程](https://www.shukui.net/cover/25/30174512.jpg)
- 凌云主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121068188
- 出版时间:2008
- 标注页数:273页
- 文件大小:83MB
- 文件页数:289页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
入 门篇2
第1章 初识C语言2
1.1 C语言概述2
1.1.1 C语言的发展2
1.1.2 C语言的特点3
1.2 C语言的基本语法成分3
1.2.1字符集4
1.2.2标识符4
1.2.3关键字5
1.2.4运算符5
1.2.5分隔符5
1.2.6注释符5
1.3 C语言程序的结构6
1.4 C语言程序上机步骤8
1.4.1源程序的编辑、编译、连接、运行8
1.4.2 Turbo C集成开发环境8
1.4.3用Turbo C 2.0运行C程序步骤12
小结14
习题114
上机题115
第2章 基本数据类型17
2.1数据类型17
2.2常量与变量17
2.2.1常量与符号常量17
2.2.2变量18
2.3整型数据19
2.3.1整型常量19
2.3.2整型变量20
2.4实型数据21
2.4.1实型常量21
2.4.2实型变量21
2.5字符型数据22
2.5.1字符常量22
2.5.2字符变量24
2.5.3字符串常量25
2.6数据的混合运算25
2.6.1自动转换26
2.6.2强制转换27
小结27
习题227
上机题228
第3章 运算符与表达式30
3.1运算符与表达式概述30
3.1.1运算符30
3.1.2表达式31
3.2算术运算符和算术表达式31
3.2.1算术运算符31
3.2.2算术表达式32
3.3自增、自减运算符33
3.4赋值运算符和赋值表达式34
3.4.1赋值运算34
3.4.2复合赋值运算34
3.5关系运算符和关系表达式35
3.5.1关系运算符35
3.5.2关系表达式35
3.6逻辑运算符和逻辑表达式36
3.6.1逻辑运算符36
3.6.2逻辑表达式36
3.7逗号运算符和逗号表达式37
3.8条件运算符37
小结38
习题338
上机题339
第4章 程序设计基础41
4.1算法及其表示方法41
4.2结构化程序设计方法43
小结46
习题446
第5章 顺序结构程序设计47
5.1 C语言语句47
5.1.1表达式语句47
5.1.2复合语句47
5.1.3空语句48
5.1.4函数调用语句48
5.1.5控制语句48
5.2格式输出函数printf49
5.2.1 printf函数的一般形式49
5.2.2格式说明50
5.3格式输入函数scanf56
5.3.1 scanf函数的一般形式56
5.3.2格式说明57
5.4其他输入输出函数58
5.4.1 getchar函数58
5.4.2 putchar函数58
5.4.3 gets函数59
5.4.4 puts函数60
5.5程序举例60
小结61
习题561
上机题563
第6章 选择结构程序设计65
6.1 if语句65
6.1.1单分支if语句65
6.1.2双分支if语句66
6.1.3多分支if语句68
6.1.4 if语句的嵌套70
6.2 switch语句72
6.3程序设计举例76
小结78
习题678
上机题681
第7章 循环结构程序设计82
7.1什么是循环82
7.2 while循环语句82
7.2.1 while语句格式82
7.2.2 while语句实例83
7.3 do...while循环语句86
7.3.1 do...while语句格式86
7.3.2 do...while语句实例87
7.4 for循环语句88
7.4.1 for语句格式88
7.4.2 for语句实例89
7.5 goto语句90
7.6 break和continue语句91
7.6.1 break语句91
7.6.2 continue语句93
7.7几种循环语句对比94
7.8多重循环95
7.8.1多重循环的形式95
7.8.2多重循环实例95
7.9程序设计举例97
小结99
习题799
上机题7103
进 阶篇106
第8章 数组106
8.1数组的概念106
8.2一维数组106
8.2.1一维数组的定义107
8.2.2一维数组的初始化107
8.2.3一维数组元素的引用107
8.2.4程序设计举例109
8.3二维数组与多维数组111
8.3.1二维数组的定义111
8.3.2二维数组的初始化112
8.3.3二维数组元素的引用112
8.3.4程序设计举例113
8.3.5多维数组114
8.4字符数组与字符串115
8.4.1字符数组115
8.4.2字符串处理函数117
8.4.3程序设计举例120
小结122
习题8123
上机题8125
第9章 函数127
9.1函数的定义127
9.2函数参数及返回值128
9.2.1形式参数与实际参数128
9.2.2函数的返回值130
9.2.3数组名作为函数参数131
9.3函数的调用133
9.3.1函数调用的一般形式133
9.3.2函数调用的方式133
9.3.3函数的声明134
9.4嵌套调用和递归调用135
9.4.1嵌套调用135
9.4.2递归调用137
9.5变量的作用域140
9.5.1局部变量140
9.5.2全局变量140
9.6变量的存储类别142
9.6.1动态存储方式143
9.62静态存储方式144
9.6.3变量的分类146
9.7程序设计举例146
小结149
习题9149
上机题9152
第10章 编译预处理155
10.1宏定义155
10.1.1不带参数的宏定义155
10.1.2带参宏定义157
10.2文件包含160
10.3条件编译161
小结162
习题10163
上机题10164
第11章 指针165
11.1指针与指针变量165
11.1.1指针变量的定义165
11.1.2指针变量的引用167
11.1.3指针变量的运算167
11.2指针与数组170
11.2.1指向数组的指针变量170
11.2.2通过指针引用一维数组元素171
11.2.3通过指针引用二维数组的元素176
11.3指针与字符串179
11.3.1字符串的指针表示179
11.3.2字符串指针变量作函数参数180
11.3.3字符数组和字符指针变量的区别181
11.4指针与函数183
11.4.1指针变量作函数的参数183
11.4.2返回指针值的函数183
11.4.3指向函数的指针变量184
11.4.4用指向函数的指针变量作函数参数186
11.5指针数组与指向指针的指针188
11.5.1指针数组的概念188
11.5.2指针的指针189
小结190
习题11190
上机题11193
第12章 结构体与联合体194
12.1结构体类型194
12.1.1结构体类型的定义194
12.1.2结构体变量的定义195
12.1.3结构体变量的引用197
12.1.4结构体变量的初始化199
12.2结构体数组200
12.2.1结构体数组的定义200
12.2.2结构体数组的初始化与结构体数组元素的引用201
12.3结构体指针变量203
12.3.1指向结构体的指针203
12.3.2指向结构数组的指针205
12.4联合体206
12.4.1联合体类型的定义207
12.4.2联合体变量的定义和引用207
12.5枚举类型210
小结212
习题12213
上机题12215
第13章 文件类型216
13.1 C语言文件概述216
13.1.1文件216
13.1.2文件指针217
13.2文件的打开和关闭217
13.2.1文件的打开218
13.2.2文件的关闭219
13.3文件的读/写220
13.3.1文件的字符读/写220
13.3.2文件的块/写221
13.3.3文件的随机读/写224
小结227
习题13227
上机题13228
提 高篇230
第14章从C语言到C ++++230
14.1 C++与C语言230
14.2简单的C++程序232
14.2.1 C++的运行环境与上机步骤232
14.2.2简单的C++程序233
14.3 C++的输入与输出234
14.3.1输入与输出简介234
14.3.2标准的输入与输出235
14.4类和对象236
14.4.1类的定义236
14.4.2对象的定义238
14.4.3构造函数和析构函数239
14.4.4继承和派生242
14.4.5函数的重载244
14.5程序设计举例246
小结248
习题14248
上机题14248
第15章 综合应用实例249
15.1开发前言249
15.2开发过程249
15.2.1问题描述249
15.2.2算法设计250
15.2.3编写程序代码253
上机题15268
附录269
附录A常用字符与ASCII码对照表269
附录B运算符和结合性270
附录C常用库函数270