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

- 张莉主编;陈雷,雷宏洲,孙龙清编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302146119
- 出版时间:2007
- 标注页数:389页
- 文件大小:21MB
- 文件页数:400页
- 主题词:
PDF下载
下载说明
C/C++程序设计教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机程序设计与算法1
1.1 程序设计1
1.1.1 程序设计语言1
1.1.2 程序设计过程3
1.2 程序设计算法4
1.3 计算机算法的表示4
1.3.1 自然语言描述5
1.3.2 程序流程图描述5
1.3.3 N-S图描述8
1.4 用程序设计语言描述9
1.5 算法举例13
1.6 本章小结17
1.7 思考练习题17
第2章 C/C++程序设计概述18
2.1 C语言概述18
2.1.1 C语言的发展18
2.1.2 C语言的特点19
2.1.3 C语言与C++语言的关系21
2.2 Turbo C的集成环境21
2.2.1 Turbo C 2.0的特点与配置要求21
2.2.2 Turbo C 2.0的安装与启动22
2.2.3 Turbo C的热键25
2.3 C语言的程序结构26
2.3.1 C语言程序的组成26
2.3.2 C语言的标识符27
2.3.3 C语言的关键字28
2.4 本章小结29
2.5 思考练习题29
第3章 C程序设计基础30
3.1 常量与变量30
3.1.1 常量31
3.1.2 变量34
3.2 整型数据类型36
3.2.1 整型变量的分类36
3.2.2 整型变量的定义38
3.2.3 整型常量的表示方法39
3.2.4 整型常量的分类39
3.2.5 整型数据的应用40
3.3 实型数据类型41
3.3.1 实型常量的表示方法41
3.3.2 实型变量42
3.3.3 实型数据的应用44
3.4 字符型数据类型45
3.4.1 字符常量45
3.4.2 字符变量45
3.4.3 字符数据的使用方法46
3.4.4 字符串常量47
3.4.5 字符串函数47
3.4.6 字符数据的应用48
3.5 不同类型数据间的混合运算49
3.6 运算符与表达式49
3.6.1 运算符简介49
3.6.2 运算符的优先级与结合性50
3.6.3 强制类型转换运算51
3.7 算术运算符与算术表达式53
3.8 关系运算符与关系表达式56
3.9 逻辑运算符与逻辑表达式57
3.10 赋值运算符与赋值表达式59
3.11 逗号运算符和逗号表达式62
3.12 常用数学函数63
3.13 变量初始化63
3.14 本章小结64
3.15 思考练习题64
第4章 顺序结构程序设计67
4.1 顺序结构流程概述67
4.1.1 程序的顺序结构67
4.1.2 C语言的顺序结构68
4.2 基本顺序结构语句70
4.2.1 表达式和表达式语句70
4.2.2 基本顺序语句71
4.3 输入/输出函数语句75
4.3.1 字符输入函数75
4.3.2 字符输出函数77
4.3.3 格式化输入/输出78
4.4 顺序结构程序实例83
4.5 本章小结85
4.6 思考练习题85
第5章 选择结构程序设计88
5.1 if条件分支结构88
5.1.1 简章if分支结构88
5.1.2 if~else两路分支结构89
5.1.3 if~else if~else多路分支结构91
5.2 条件运算符与条件表达式93
5.3 switch-case开关语句94
5.4 选择结构的嵌套99
5.5 选择结构程序应用实例101
5.6 本章小结106
5.7 思考练习题107
第6章 循环控制结构程序设计111
6.1 while当型循环结构111
6.2 do-while直到型循环结构114
6.3 for循环结构117
6.4 break和continue语句119
6.4.1 break语句120
6.4.2 continue语句121
6.5 循环嵌套123
6.6 几种循环结构比较124
6.7 循环结构综合实例125
6.8 本章小结128
6.9 思考练习题129
第7章 数组与字符串135
7.1 一维数组135
7.1.1 数组的基本特点135
7.1.2 一维数组的定义和引用136
7.1.3 一维数组的初始化138
7.1.4 一维数组应用实例139
7.2 多维数组143
7.2.1 二维数组的定义和引用143
7.2.2 二维数组的初始化145
7.2.3 三维数组146
7.3 字符数组148
7.3.1 字符数组的定义与使用148
7.3.2 字符串150
7.4 字符串处理函数152
7.5 字符数组应用实例156
7.6 本章小结157
7.7 思考练习题158
第8章 函数与变量164
8.1 函数164
8.1.1 函数的定义165
8.1.2 函数的参数和返回值168
8.1.3 函数的声明和调用169
8.1.4 函数的递归调用179
8.1.5 外部函数与内部函数183
8.2 变量的作用域和存储类型186
8.2.1 变量的作用域186
8.2.2 变量的存储类型188
8.3 本章小结195
8.4 思考练习题195
第9章 编译预处理203
9.1 编译预处理203
9.2 宏定义和宏替换203
9.2.1 符号常量的宏定义203
9.2.2 带参数的宏定义205
9.3 文件包含208
9.4 条件编译209
9.5 本章小结212
9.6 思考练习题213
第10章 指针与应用216
10.1 指针的基本概念216
10.2 指针变量和指针运算符218
10.2.1 指针变量的定义218
10.2.2 指针变量的引用和初始化219
10.2.3 指针的运算220
10.3 指针和函数参数223
10.4 指针与数组225
10.4.1 用指针访问数组元素225
10.4.2 指针与多维数组229
10.4.3 用指针访问字符串231
10.4.4 指针数组234
10.4.5 指向指针的指针235
10.5 指针与函数236
10.5.1 函数指针236
10.5.2 函数指针作函数参数238
10.5.3 返回指针的函数239
10.5.4 main()函数的参数240
10.6 本章小结242
10.7 思考练习题242
第11章 结构体与共用体247
11.1 结构体的定义与引用247
11.1.1 结构体的定义248
11.1.2 结构体的引用250
11.2 结构体的初始化251
11.3 结构体数组254
11.4 指向结构体的指针255
11.4.1 结构体指针的概念256
11.4.2 结构体指针的使用256
11.4.3 指向结构体类型数组的指针的使用258
11.5 结构与函数261
11.6 结构体指针与链表263
11.6.1 链表的概念263
11.6.2 链表的建立和输出263
11.6.3 链表的插入268
11.6.4 链表的删除269
11.7 共用体271
11.7.1 共用体的定义271
11.7.2 结构体与共用体的区别272
11.7.3 共用体的引用272
11.8 综合举例:学生管理系统274
11.9 本章小结278
11.10 思考练习题278
第12章 枚举类型及位运算289
12.1 枚举289
12.1.1 枚举类型的定义289
12.1.2 枚举变量的说明290
12.1.3 枚举类型变量的赋值和使用290
12.2 类型定义(typedef)292
12.3 位运算295
12.3.1 位运算符295
12.3.2 位域299
12.3.3 位运算应用302
12.4 本章小结303
12.5 思考练习题304
第13章 文件及使用307
13.1 文件概述307
13.1.1 文件的概念与文件结构307
13.1.2 文件系统的缓冲性308
13.2 标准文件的输入/输出308
13.3 文件访问的步骤309
13.3.1 文件类型指针310
13.3.2 文件相关函数310
13.3.3 文件访问方法311
13.4 文件的打开与关闭312
13.5 文件的读与写315
13.6 文件的定位320
13.7 出错检测322
13.8 其他文件操作函数323
13.9 综合应用实例325
13.10 本章小结331
13.11 思考练习题331
第14章 C++面向对象程序设计335
14.1 C++的特点335
14.2 由C向C++过渡336
14.2.1 注释行336
14.2.2 声明语句336
14.2.3 C++的输入/输出336
14.2.4 数据类型变量的定义338
14.2.5 函数声明或定义338
14.2.6 函数的形式参数339
14.2.7 内联函数339
14.2.8 函数形参默认值340
14.2.9 函数的重载342
14.2.10 访问全局变量343
14.2.11 调用类的构造函数与析构函数343
14.3 面向对象技术346
14.3.1 面向对象的语言346
14.3.2 面向对象方法346
14.4 类与对象347
14.4.1 类的定义347
14.4.2 类的成员函数348
14.4.3 构造函数和析构函数351
14.4.4 对象变量354
14.5 继承与派生357
14.5.1 派生类的声明358
14.5.2 多重继承359
14.6 多态性361
14.6.1 成员函数的重载361
14.6.2 虚拟函数362
14.7 C++综合实例分析366
14.8 本章小结372
14.9 思考练习题372
附录A 常用字符与ASCII码对照表374
附录B 各章习题参考答案376
参考文献389
热门推荐
- 3825812.html
- 3090289.html
- 2495315.html
- 1491096.html
- 1308444.html
- 1603074.html
- 3749340.html
- 3787883.html
- 137955.html
- 2204087.html
- http://www.ickdjs.cc/book_823677.html
- http://www.ickdjs.cc/book_1729004.html
- http://www.ickdjs.cc/book_1964370.html
- http://www.ickdjs.cc/book_1945039.html
- http://www.ickdjs.cc/book_1212601.html
- http://www.ickdjs.cc/book_3614294.html
- http://www.ickdjs.cc/book_3336061.html
- http://www.ickdjs.cc/book_2047480.html
- http://www.ickdjs.cc/book_869336.html
- http://www.ickdjs.cc/book_1406458.html