计算机应用教程 C++程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:上海市计算机应用能力考核办公室编
- 出 版 社:上海:上海交通大学出版社
- 出版年份:2002
- ISBN:7313030150
- 页数:239 页
第1章 什么是C++? 1
1.1 C++的起源及特点 3
1.2 C++与面向对象程序设计 3
1.3 C++程序开发环境和步骤 4
1.3.1 C++程序开发环境 4
1.3.2 C++程序开发步骤 4
1.4 如何学习C++ 5
第2章 第一个C++应用程序 7
2.2.1 编辑源程序 9
2.1 hello.cpp-您的第一个C++程序 9
2.2 C++程序的编辑、编译、连接和运行 9
2.2.2 编译程序 11
2.2.3 连接程序 11
2.2.4 运行可执行文件 12
2.3 C++程序的组成 12
2.3.1 一个简单的C++程序 12
2.3.2 C++程序的基本结构 14
2.4 小结 15
第3章 数据类型、变量和常量 17
3.1 基本数据类型 19
3.2 变量 20
3.2.1 变量定义 21
3.2.2 变量命名 21
3.2.3 变量赋值 21
3.2.4 变量初始化 22
3.3 常量 23
3.3.1 数值常量 23
3.3.2 符号常量 23
3.4 小结 24
第4章 运算符、表达式和语句 25
4.1 运算符的优先级和结合性 27
4.2 算术运算符和算术表达式 28
4.3 关系运算符和关系表达式 30
4.4 逻辑运算符和逻辑表达式 31
4.4.1 逻辑非运算符 31
4.4.2 逻辑与运算符 31
4.4.3 逻辑或运算符 32
4.4.4 短路表达式 33
4.5 条件运算符和条件表达式 34
4.6 类型转换 35
4.6.1 自动转换 35
4.6.2 强制转换 35
4.7 语句 36
4.7.1 赋值语句 36
4.7.2 复合语句 37
4.8 小结 37
第5章 C++语言的流程控制 39
5.1.1 if语句 41
5.1 if语句 41
5.1.2 if...else语句 42
5.1.3 嵌套的if语句 43
5.2 switch语句 45
5.3 for循环 48
5.4 while循环 51
5.5 do while循环 52
5.6 转向语句 54
5.6.1 continue语句 54
5.6.2 break语句 55
5.6.3 return语句 56
5.7 综合应用 57
5.8 小结 59
第6章 数组 61
6.1 概述 63
6.2 一维数组 65
6.2.1 一维数组的定义 65
6.2.2 一维数组的初始化 66
6.2.3 一维数组在内存中的表示 66
6.2.4 一维数组的使用 67
6.2.5 一维数组程度举例 68
6.3 二维数组 73
6.3.1 二维数组的定义 74
6.3.2 二维数组的初始化 75
6.3.3 二维数组在内存中的表示 75
6.3.4 二维数组的使用 76
6.3.5 二维数组程序举例 77
6.4 多维数组简介 80
6.4.1 多维数组的定义 80
6.4.3 多维数组的初始化 81
6.4.4 多维数组的使用 81
6.4.2 多维数组在内存中的表示 81
6.5 字符数组 82
6.5.1 一维字符数组的定义 82
6.5.2 一维字符数组的初始化 82
6.5.3 一维字符组在内存中的表示 83
6.5.4 二维字符数组 84
6.5.5 字符串和字符数组 84
6.5.6 字符串处理函数 84
6.5.7 字符数组程序举例 88
6.6 小结 91
第7章 指针和引用 93
7.1 概述 95
7.2 变量的指针和指针变量 96
7.2.1 变量的指针及其获得 96
7.2.2 指针变量的定义、初始化及其引用 97
7.2.3 const与指针 101
7.3 数组的指针和字符串的指针 102
7.3.1 数组元素的指针及指向数组元素的指针变量 102
7.3.2 一维数组的指针及其应用 106
7.3.3 二维数组的指针及其应用 110
7.3.4 字符串的指针及其应用 117
7.4 指针数组和多级指针 120
7.4.1 指针数组及其应用 120
7.4.2 多级指针 122
7.5 引用 124
7.6 内存空间的动态分配与释放 126
7.6.1 自由存储区的动态开辟 127
7.6.2 自由存储区的释放 129
7.7 小结 130
第8章 函数 131
8.1 概述 133
8.2 函数的定义 134
8.3 函数的调用 136
8.3.1 函数调用的形式 136
8.3.2 函数参数和函数值的进一步说明 139
8.3.3 函数原型及函数说明 141
8.3.4 函数的嵌套调用 143
8.3.5 函数的递归调用 145
8.4.1 值传递方式 149
8.4 函数调用中的数据传递 149
8.4.2 指针传递方式 151
8.4.3 引用传递方式 162
8.4.4 全局变量传递方式 165
8.5 返回指针的函数和函数的指针 167
8.5.1 返回指针值的函数 167
8.5.2 函数的指针 168
8.6 函数的重载与带默认参数值的函数 171
8.6.1 函数的重载 171
8.6.2 带默认参数值的函数 174
8.7 内联函数 177
8.8 变量的作用域与生存期 179
8.8.1 变量的作用域 180
8.8.2 变量的生存期 185
8.9 函数的作用域 186
8.10 带参数的main函数 188
8.11 小结 190
第9章 C++的编译预处理 191
9.2 宏定义 193
9.2.1 无参宏的定义与应用 193
9.1 概述 193
9.2.2 带参宏的定义与应用 195
9.3 文件包含 197
9.4 条件编译 199
9.5 小结 203
第10章 结构、联合与枚举 205
10.1 概述 207
10.2 结构的定义及其应用 207
10.2.1 使用结构的必要性 207
10.2.2 结构的定义 208
10.2.3 结构型变量的定义及其成员的访问 210
10.2.4 结构的应用 217
10.3 联合的定义及其应用 232
10.3.1 联合的定义 232
10.3.2 联合型变量的定义及其成员的访问 233
10.3.3 联合类型应用举例 234
10.4 枚举的定义及应用 236
10.4.1 枚举及枚举型变量的定义 237
10.4.2 枚举应用举例 237
10.5 小结 238
主要参考书目 239
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《东方杂志 第69册 第18卷 第五至八号 1921年3月-1921年4月》上海书店出版社编 2012
- 《东方杂志 第109册 第24卷 第二十一至二十四号 1927年11月-1927年12月》上海书店出版社编 2012
- 《东方杂志 第127册 第28卷 第一至四号 1931年1月-1931年2月》上海书店出版社编 2012
- 《东方杂志 第111册 第25卷 第五至八号 1928年3月-1928年4月》上海书店出版社编 2012
- 《东方杂志 第192册 第41卷 第十七至二十四号 1945年9月-1945年12月》上海书店出版社编 2012
- 《东方杂志 第75册 第19卷 第五至八号 1922年3月-1922年4月》上海书店出版社编 2012
- 《东方杂志 第155册 第32卷 第二十一至二十四号 1935年11月-1935年12月》上海书店出版社编 2012