C/C++程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈策等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:7111144260
- 页数:319 页
目 录 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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019