图书介绍
C/C++程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张世民主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113095512
- 出版时间:2009
- 标注页数:274页
- 文件大小:12MB
- 文件页数:285页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C/C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 预备知识1
1.1计算机软件基础1
1.2 C语言发展史2
1.3 C语言特征3
1.4 C语言学习方法5
1.5程序与算法6
1.6 C程序开发过程7
1.7 Visual C++集成环境介绍8
1.7.1初识Visual C+++8
1.7.2 Visual C++集成环境的使用9
习题111
第2章 基本数据类型和表达式12
2.1 C的数据类型12
2.2常量12
2.2.1整型常量13
2.2.2实型常量13
2.2.3字符常量13
2.2.4字符串常量15
2.2.5符号常量15
2.3变量16
2.3.1整型变量17
2.3.2实型变量19
2.3.3字符变量20
2.3.4变量赋初值22
2.3.5各类数值型数据的混合运算22
2.4库函数的使用23
2.5 C的运算符与表达式24
2.5.1 C运算符简介24
2.5.2算术运算符和算术表达式25
2.5.3逗号运算符和逗号表达式27
2.5.4表达式举例28
习题230
第3章 C程序的流程控制34
3.1 C语句34
3.2赋值语句36
3.2.1赋值表达式36
3.2.2赋值语句36
3.2.3复合赋值运算37
3.2.4用赋值语句实现简单计算37
3.3输入/输出39
3.3.1格式输出函数(printf()函数)39
3.3.2格式输入函数(scanf()函数)42
3.3.3字符输出函数(putchar()函数)44
3.3.4字符输入函数(getchar()函数)45
3.4顺序结构程序设计46
3.5选择结构48
3.5.1关系运算符和关系表达式48
3.5.2逻辑运算符和逻辑表达式49
3.5.3 if语句50
3.5.4 switch语句58
3.5.5选择结构程序举例60
3.6循环结构62
3.6.1 goto语句63
3.6.2 while语句63
3.6.3 do...while语句64
3.6.4 for语句66
3.6.5三种循环语句的比较69
3.6.6循环结构的嵌套69
3.6.7 break和continue语句70
3.6.8循环结构程序举例72
习题373
第4章 复杂数据类型84
4.1数组84
4.1.1数组的概念84
4.1.2一维数组85
4.1.3二维数组88
4.1.4字符数组91
4.2指针95
4.2.1指针和指针变量概念95
4.2.2指针变量的定义及其运算96
4.2.3指针变量和数组99
4.2.4字符串指针变量和字符串105
4.2.5指针数组与多级指针107
4.3结构体108
4.3.1结构体的定义109
4.3.2定义结构体类型变量的方法109
4.3.3结构体变量的引用111
4.3.4结构体变量的赋值和初始化111
4.3.5结构体数组的定义112
4.3.6结构体指针变量的说明和使用113
4.4共用体115
4.4.1共用体的概念115
4.4.2对共用体变量的访问方式116
4.4.3共用体类型数据的特点116
4.5枚举类型116
4.5.1枚举类型的定义和枚举变量的说明116
4.5.2枚举类型变量的赋值和使用117
4.6类型定义符typedef117
习题4118
第5章 结构化程序设计的应用125
5.1结构化程序设计思想125
5.1.1结构化程序设计思想125
5.1.2使用N-S图和流程图表示基本结构126
5.2选择和循环的应用127
5.3指针的应用144
5.3.1数组与指针144
5.3.2字符串与指针148
5.3.3指针数组与指向指针的指针149
5.4结构体的应用151
5.4.1结构体数组151
5.4.2结构体的嵌套定义152
5.4.3结构体指针153
5.4.4动态存储分配——链表154
习题5158
第6章 函数和预处理165
6.1函数概述165
6.2函数的定义和调用166
6.2.1无参函数的定义166
6.2.2有参函数的定义167
6.2.3函数的参数和返回值168
6.2.4函数的调用169
6.3函数间的参数传递170
6.3.1值传递171
6.3.2地址传递171
6.3.3数组作函数参数172
6.3.4指针数组名作函数参数176
6.4函数的嵌套调用和递归调用177
6.4.1函数的嵌套调用177
6.4.2函数的递归调用178
6.5变量的作用域和存储类别181
6.5.1变量的作用域181
6.5.2变量的存储类别184
6.6内部函数和外部函数186
6.6.1内部函数186
6.6.2外部函数186
6.7带参数的main()函数187
6.8编译预处理188
6.8.1概述188
6.8.2宏定义189
6.8.3文件包含195
6.8.4条件编译196
6.9程序举例198
习题6203
第7章 文件212
7.1文件的基本概念212
7.2文件类型指针213
7.3文件的打开与关闭214
7.3.1文件打开函数fopen()214
7.3.2文件关闭函数fclose()216
7.4文件的读/写216
7.4.1字符读写函数fgetc()和fputc()216
7.4.2字符串读写函数fgets()和fputs()220
7.4.3数据块读写函数fread()和fwrite()221
7.4.4格式化读写函数fscanf()和fprintf()223
7.5文件的随机读/写225
7.5.1 rewind()函数225
7.5.2 fseek()函数225
7.5.3 ftell()函数227
7.6文件检测函数227
7.6.1文件结束标志检测函数feof()227
7.6.2读/写文件出错检测函数ferror()227
7.6.3文件错误标志和文件结束标志置0函数clearerr()227
习题7227
第8章 面向对象程序设计231
8.1 C++的输入/输出231
8.1.1数据输出231
8.1.2数据输入232
8.1.3输入/输出的应用232
8.2类的定义234
8.2.1基本概念234
8.2.2类定义235
8.3对象及对象初始化238
8.3.1对象238
8.3.2访问数据成员239
8.3.3对象初始化241
8.4构造函数重载及参数的缺省值242
8.4.1理解函数重载242
8.4.2构造函数重载243
8.4.3函数参数的缺省值245
8.5静态成员及友元246
8.5.1静态数据成员246
8.5.2静态成员函数247
8.5.3友元函数247
8.6对象数组和对象指针249
8.6.1对象数组249
8.6.2对象指针251
8.6.3指向类成员的指针252
8.7综合实例252
8.8基类和派生类254
8.8.1基本概念254
8.8.2单继承254
8.8.3多重继承261
8.9虚函数与多态性263
8.9.1虚函数264
8.9.2多态性实例265
8.10运算符重载267
8.10.1类成员函数格式267
8.10.2友元函数格式268
习题8269
参考文献274
热门推荐
- 3448593.html
- 913158.html
- 1662215.html
- 238390.html
- 1112820.html
- 3676204.html
- 3845156.html
- 3862949.html
- 1552562.html
- 2634029.html
- http://www.ickdjs.cc/book_922161.html
- http://www.ickdjs.cc/book_1316187.html
- http://www.ickdjs.cc/book_3831611.html
- http://www.ickdjs.cc/book_1223265.html
- http://www.ickdjs.cc/book_898813.html
- http://www.ickdjs.cc/book_2635513.html
- http://www.ickdjs.cc/book_674065.html
- http://www.ickdjs.cc/book_1562973.html
- http://www.ickdjs.cc/book_2459977.html
- http://www.ickdjs.cc/book_2110884.html