图书介绍
C/C++程序设计教程pdf电子书版本下载
- 陈策等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111144260
- 出版时间:2004
- 标注页数:319页
- 文件大小:16MB
- 文件页数:330页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C/C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录 1
出版说明 1
前言 1
第1课C语言概述 1
1.1 课前导读 1
1.2课堂教学 1
1.2.1程序设计语言的发展 1
1.2.2 C语言的产生 3
1.2.3 C语言的特点 4
1.2.4 C程序的基本构成 5
1.2.5 C程序的编辑、编译、连接和执行 7
1.2.6 C集成开发环境(IDE) 9
1.3上机操作 14
1.4常见问题解答 17
1.5课后作业 17
第2课数据类型、运算符和表达式 19
2.1课前导读 19
2.2课堂教学 20
2.2.1关于注释 20
2.2.2标识符 20
2.2.3数据类型 21
2.2.4常量 23
2.2.5变量 26
2.2.6运算符 33
2.2.7表达式 41
2.3上机操作 43
2.3.1 操作一:字符常量的ASCII码 43
2.3.2操作二:使用表达式 43
2.4常见问题解答 44
2.5课后作业 45
第3课程序控制语句 48
3.1 课前导读 48
3.2课堂教学 48
3.2.1 C语言中的语句 48
3.2.2 if语句 49
3.2.3 switch语句 54
3.2.4 while语句 56
3.2.5 do…while语句 57
3.2.6 for语句 59
3.2.7 break 与 continue语句 60
3.2.8 goto语句 62
3.3上机操作 63
3.3.1操作一:使用if…else if分支选择语句 63
3.3.2操作二:使用for循环语句 64
3.3.3操作三:使用do…while与while循环语句 65
3.4常见问题解答 66
3.5课后作业 67
第4课函数与编译预处理指令 70
4.1课前导读 70
4.2课堂教学 71
4.2.1函数的定义与声明 71
4.2.2从函数返回 72
4.2.3函数调用与参数传递 74
4.2.4将数组作为函数参数 76
4.2.5函数的作用域 79
4.2.6主函数参数 80
4.2.7函数递归 82
4.2.8编译预处理指令 83
4.3上机操作 88
4.3.1操作一:编写函数 88
4.3.2操作二:编写递归函数 89
4.3.3操作三:函数的调用关系 90
4.4常见问题解答 92
4.5课后作业 93
第5课数组与指针 96
5.1课前导读 96
5.2课堂教学 97
5.2.1一维数组 97
5.2.2多维数组 98
5.2.3数组的初始化 100
5.2.4指针与指针变量 102
5.2.5指针的运算符 103
5.2.6指针的运算 105
5.2.7指针与数组 109
5.2.8动态内存分配 112
5.2.9指向指针的指针 113
5.2.10函数与指针 115
5.3上机操作 118
5.3.1操作一:数组元素的冒泡法排序 118
5.3.2操作二:字符串数组的选择法排序 119
5.4常见问题解答 121
5.5课后作业 122
第6课结构、联合及枚举 124
6.1课前导读 124
6.2课堂教学 125
6.2.1结构及结构变量定义 125
6.2.2结构成员的访问及结构变量的初始化 127
6.2.3结构数组 128
6.2.4结构指针 130
6.2.5结构与函数 132
6.2.6嵌套结构 134
6.2.7位域 135
6.2.8联合 136
6.2.9枚举 138
6.2.10用户定义类型 140
6.3上机操作 142
6.3.1操作一:使用结构数组 142
6.3.2操作二:使用结构中的联合 143
6.4常见问题解答 146
6.5课后作业 147
第7课由C到C++ 151
7.1 课前导读 151
7.2课堂教学 152
7.2.1结构化程序设计的缺陷和不足 152
7.2.2面向对象方法概述 153
7.2.3面向对象的若干概念 154
7.2.4面向对象的特征 159
7.2.5 C++的发展历史 164
7.2.6 C++对C的扩充 164
7.2.7 C++程序的基本构成 168
7.2.8 C++程序的编译、连接和执行 169
7.3上机操作 171
7.4常见问题解答 172
7.5课后作业 172
第8课类与对象 174
8.1 课前导读 174
8.2.1类定义与对象定义 175
8.2课堂教学 175
8.2.2类成员变量和类成员函数 178
8.2.3静态类成员 180
8.2.4类中的const 182
8.2.5嵌套类与局部类 184
8.2.6类的友元 187
8.2.7对象数组与对象指针 189
8.2.8 this指针 190
8.2.9类、结构、联合的关系 191
8.2.10 new和delete运算符 193
8.3上机操作 195
8.4常见问题解答 200
8.5课后作业 201
第9课C++中的函数及重载 204
9.1课前导读 204
9.2课堂教学 205
9.2.1友元函数 205
9.2.2内联函数 206
9.2.3默认函数参数 207
9.2.4不定函数参数 209
9.2.5引用函数参数及函数返回引用 211
9.2.6类的构造与析构函数 213
9.2.7函数的重载 220
9.2.8运算符重载 222
9.3 上机操作 225
9.4常见问题解答 228
9.5课后作业 230
第10课继承性 232
10.1 课前导读 232
10.2课堂教学 233
10.2.1单继承 233
10.2.2继承中的成员覆盖 235
10.2.3子类对象的构造与析构 236
10.2.4 子类到父类间构造函数参数的传递 238
10.2.5继承中的赋值兼容规则 242
10.2.6多重继承 244
10.2.7多重继承的二义性问题 246
10.3上机操作 249
10.3.1操作一:使用类的单继承 249
10.3.2操作二:使用类的多重继承 252
10.4常见问题解答 255
10.5课后作业 256
第11课多态性 260
11.1课前导读 260
11.2课堂教学 261
11.2.1 多态在C++中的实现 261
11.2.2虚函数的说明与定义 261
11.2.3使用虚函数的意义 264
11.2.4破坏虚函数的动态连接的情况 267
11.2.5虚析构函数 269
11.2.6纯虚函数与抽象类 270
11.2.7虚基类 273
11.2.8虚基类与虚函数结合时的多态性 276
11.3上机操作 277
11.4常见问题解答 282
11.5课后作业 284
第12课输入、输出和磁盘文件 288
12.1 课前导读 288
12.2.1文件和流的概念 289
12.2课堂教学 289
12.2.2 C中的简单控制台I/O 291
12.2.3 C中的格式化控制台I/0 292
12.2.4 C中的I/0文件系统 297
12.2.5 C++中I/O介绍 299
12.2.6 C++的流输入与流输出 301
12.2.7创建自定义的插入与提取运算符 303
12.2.8 C++中流的格式化 304
12.2.9 C++中的文件I/O 308
12.3上机操作 310
12.4常见问题解答 316
12.5课后作业 318