上篇 学习指南 3
第1章 C++语言概述 3
1.1 本章简介 3
1.2 Visual C++6.0集成开发环境 4
1.3 学习要点 6
1.4 例题解析 6
习题1 8
第2章 基本数据类型、运算符及表达式 9
2.1 本章简介 9
2.2 学习要点 10
2.3 例题解析 10
习题2 15
第3章 控制结构 16
3.1 本章简介 16
3.2 学习要点 17
3.3 例题解析 17
习题3 25
第4章 数组 26
4.1 本章简介 26
4.2 学习要点 27
4.3 例题解析 28
习题4 30
第5章 函数和作用域 32
5.1 本章简介 32
5.2 学习要点 34
5.3 例题解析 34
习题5 39
第6章 编译预处理 41
6.1 本章简介 41
6.2 学习要点 42
6.3 例题解析 43
习题6 46
第7章 指针 47
7.1 本章简介 47
7.2 学习要点 48
7.3 例题解析 48
习题7 55
第8章 结构体与共用体 56
8.1 本章简介 56
8.2 学习要点 56
8.3 例题解析 57
习题8 61
第9章 类与对象 62
9.1 本章简介 62
9.2 学习要点 63
9.3 例题解析 64
习题9 73
第10章 继承和派生类 75
10.1 本章简介 75
10.2 学习要点 76
10.3 例题解析 76
习题10 85
第11章 多态性与虚拟函数 86
11.1 本章简介 86
11.2 学习要点 87
11.3 例题解析 87
习题11 95
第12章 文件和流类库 97
12.1 本章简介 97
12.2 学习要点 98
12.3 例题解析 98
习题12 102
下篇 上机实训 107
实验1 Visual C++6.0集成开发环境 107
1.1 实验目的 107
1.2 实验内容 107
1.3 实验步骤 108
1.4 实验要求 110
实验2 数据类型及其计算 111
2.1 实验目的 111
2.2 实验内容及实验步骤 111
2.3 实验要求 113
实验3 选择结构程序设计 114
3.1 实验目的 114
3.2 实验内容及实验步骤 114
3.3 实验要求 116
实验4 循环结构程序设计 117
4.1 实验目的 117
4.2 实验内容及实验步骤 117
4.3 实验要求 120
实验5 一维数组及二维数组 121
5.1 实验目的 121
5.2 实验内容及实验步骤 121
5.3 实验要求 123
实验6 字符数组与字符串 124
6.1 实验目的 124
6.2 实验内容及实验步骤 124
6.3 实验要求 126
实验7 函数 127
7.1 实验目的 127
7.2 实验内容 127
7.3 实验步骤 128
7.4 实验要求 131
实验8 编译预处理 132
8.1 实验目的 132
8.2 实验内容及实验步骤 132
8.3 实验要求 134
实验9 指针 135
9.1 实验目的 135
9.2 实验内容及实验步骤 135
9.3 实验要求 139
实验10 结构体与共用体 140
10.1 实验目的 140
10.2 实验内容及实验步骤 140
10.3 实验要求 143
实验11 类与对象 144
11.1 实验目的 144
11.2 实验内容 144
11.3 实验步骤 145
11.4 实验要求 148
实验12 继承和派生类 149
12.1 实验目的 149
12.2 实验内容 149
12.3 实验步骤 150
12.4 实验要求 158
实验13 多态性与虚拟函数 160
13.1 实验目的 160
13.2 实验内容 160
13.3 实验步骤 161
13.4 实验要求 167
实验14 文件和流类库 168
14.1 实验目的 168
14.2 实验内容及实验步骤 168
14.3 实验要求 172
参考文献 173