图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/19/34323271.jpg)
- 赵永哲等编著 著
- 出版社: 北京:科学出版社
- ISBN:7030121007
- 出版时间:2003
- 标注页数:295页
- 文件大小:9MB
- 文件页数:306页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章概论1
1.1 C语言简介1
1.2 C语言在计算机语言体系中的地位2
1.3 C语言的特点3
1.4程序设计语言5
1.4.1程序设计语言的主要构成5
1.4.2程序设计语言的实现6
1.4.3为什么要研究和学习程序设计语言8
1.5 C语言的基本构成成分9
1.5.1字符集9
1.5.2保留字(关键字)9
1.5.3特定字10
1.5.4标识符10
1.6简单C程序实例10
1.7 C程序的编辑、编译和执行17
1.8上机步骤18
1.8.1 Turbo C 3.0简介18
1.8.2 UNIX操作系统下的C编程简介25
习题26
第2章 C语言的基本数据类型和变量的存储类27
2.1整型数据27
2.1.1整型常量27
2.1.2整型变量29
2.1.3整型数据的存储表示30
2.2字符型数据36
2.2.1字符型常量36
2.2.2字符型变量37
2.2.3字符型数据的存储表示37
2.2.4字符串常量40
2.3浮点型40
2.3.1浮点型常量40
2.3.2浮点型变量41
2.3.3浮点型数据的存储表示41
2.4双精度型43
2.5变量的初始化44
2.6变量的存储类45
2.6.1 自动变量46
2.6.2寄存器变量51
2.6.3静态变量51
2.6.4外部变量54
习题56
第3章运算和表达式59
3.1 C运算符简介59
3.2算术运算符和算术表达式59
3.2.1基本的算术运算符59
3.2.2模运算符%60
3.3赋值运算符和赋值表达式60
3.4 ++,--运算符62
3.5关系运算符和关系表达式63
3.6逻辑运算符和逻辑表达式65
3.7逗号运算符和逗号表达式66
3.8混合运算和类型转换66
习题69
第4章语句及控制结构71
4.1 C语句概述71
4.2条件执行控制72
4.2.1简单if72
4.2.2块if73
4.2.3 if-else-if74
4.2.4条件运算符?:76
4.3循环控制77
4.3.1 while循环77
4.3.2 do-while循环80
4.3.3 for循环81
4.4 goto语句及语句标号84
4.5 switch语句及多路分支85
习题90
第5章函数94
5.1 函数和C程序结构94
5.2函数的构成及定义95
5.3 函数的参数及返回值95
5.3.1形式参数和实际参数95
5.3.2函数形参和实参的结合方式96
5.3.3函数的返回值97
5.4函数的调用99
5.5函数的类型及说明100
5.6函数的递归调用105
习题111
第6章C预处理程序117
6.1 宏替换117
6.1.1简单宏替换117
6.1.2带有参数的宏替换120
6.2文件包含124
6.3条件编译125
习题127
第7章数组131
7.1 数组的定义及引用数组元素131
7.1.1一维数组131
7.1.2二维数组134
7.1.3多维数组135
7.2数组的存储表示135
7.3 多维数组的减维使用136
7.4数组的初始化137
7.5数组作为函数参数138
7.5.1数组元素作为函数的参数138
7.5.2数组名作为函数的参数138
7.6字符串变量143
7.6.1字符串变量的表示143
7.6.2字符串数组144
7.6.3常用字符串处理函数145
习题149
第8章指针152
8.1指针和地址152
8.2变量的地址及间接引用152
8.3指针变量、指针类型及指针运算154
8.4指针作为函数参数156
8.5指针和数组158
8.6指针数组162
8.7字符指针和字符串165
8.8返回指针的函数和指向函数的指针168
8.9指向指针的指针171
8.10指针初始化172
8.11 main函数和命令行参数173
8.12指针小结174
8.12.1指针类型174
8.12.2指针运算175
习题176
第9章结构和联合181
9.1结构类型和结构变量181
9.2访问结构成员184
9.3结构数组和结构指针185
9.3.1结构数组185
9.3.2结构指针186
9.3.3通过指向结构的指针访问结构成员186
9.4 sizeof运算符和C的动态存储分配函数188
9.5结构作为函数的参数190
9.6结构的自引用191
9.7位域——存储空间的充分利用192
9.8联合193
9.8.1联合类型和联合变量193
9.8.2联合变量的引用方式195
9.8.3联合的特点196
9.9枚举类型197
9.10用typedef定义类型199
习题201
第10章位运算204
10.1位及位运算的概念204
10.2位运算符204
10.2.1按位“与”运算符&205
10.2.2按位“或”运算符205
10.2.3按位“异或”运算符八205
10.2.4按位“取反”运算符~206
10.2.5逐位“左移”运算符<<207
10.2.6逐位“右移”运算符>>207
10.2.7复合的赋值位运算符207
10.2.8不同长度数据的位运算208
10.3位运算举例209
习题210
第11章I/O及有关库函数212
11.1控制台I/O212
11.1.1 getchar和putchar(单字符输入输出)213
11.1.2 gets和puts(行输入输出)214
11.1.3 printf和scanf(按格式输入输出)215
11.2文件I/O221
11.2.1 C文件的概念221
11.2.2文件类型及文件指针221
11.2.3文件的打开和关闭223
11.2.4文件的读写226
11.2.5其他和文件有关的库函数234
习题238
第12章面向对象的程序设计240
12.1对象入门240
12.2 OOP技术简介242
12.2.1抽象的进步242
12.2.2抽象的实现243
12.2.3对象的接口244
12.2.4 对象接口的隐蔽实现245
12.2.5代码复用248
12.2.6继承248
12.2.7多形对象的上溯使用256
12.2.8抽象类和接口265
12.2.9 对象的创建和生存期266
12.2.10封装277
12.2.11集合(对象容器)280
12.2.12单根结构与多根结构281
12.2.13多形对象的下溯还原282
12.2.14 象的清除282
12.2.15 异常处理285
12.3结束语286
习题286
附录A ASCII字符编码表288
标准ASCII字符集288
扩充ASCII字符集289
附录B C运算符的优先级和结合方向290
附录C常用的C库函数291
一、数学函数291
二、字符和字符串函数292
三、I/O函数292
四、字符屏幕函数293
五、图形屏幕函数294
六、动态存储分配函数295
七、类型转换函数295