第一部分 Visual C++开发环境 1
一、Visual C++6.0开发环境简介 2
二、一个控制台应用程序的创建 12
三、程序调试 19
第二部分 上机实验 25
实验一 熟悉Visual C++6.0开发环境 25
一、实验目的 25
二、范例分析 25
三、实验内容 28
一、实验目的 29
二、范例分析 29
实验二 输入/输出与顺序结构 29
四、思考题(多文件情况) 29
三、实验内容 35
四、问题讨论 35
实验三 选择结构程序设计 36
一、实验目的 36
二、范例分析 36
三、实验内容 44
四、问题讨论 45
实验四 循环结构程序设计 45
一、实验目的 45
二、范例分析 45
三、实验内容 58
一、实验目的 61
二、范例分析 61
四、问题讨论 61
实验五 数组 61
三、实验内容 64
四、问题讨论 68
实验六 数组与指针(一) 68
一、实验目的 68
二、范例分析 68
三、实验内容 73
四、问题讨论 77
实验七数组与指针(二) 77
一、实验目的 77
二、范例分析 77
三、实验内容 78
一、实验目的 82
二、实验范例 82
实验八 函数及其调用 82
四、问题讨论 82
三、实验内容 87
四、问题讨论 90
实验九 指针与函数 91
一、实验目的 91
二、范例分析 91
三、实验内容 95
四、问题讨论 98
实验十 函数嵌套调用及函数重载与带默认参数值的函数 99
一、实验目的 99
二、范例分析 99
三、实验内容 106
四、问题讨论 108
一、实验目的 109
二、范例分析 109
实验十一 作用域和预处理 109
三、实验内容 112
四、问题讨论 117
实验十二 结构体与共用体的使用 117
一、实验目的 117
二、范例分析 117
三、实验内容 120
四、问题讨论 123
实验十三 结构数组和结构指针的使用 124
一、实验目的 124
二、范例分析 124
三、实验内容 129
一、实验目的 132
二、实验范例 132
实验十四 类与对象 132
四、问题讨论 132
三、实验内容 141
四、问题讨论 141
实验十五 继承与虚函数 142
一、实验目的 142
二、实验范例 142
三、实验内容 145
四、问题讨论 147
实验十六 建立基于对话框的MFC应用程序 147
一、实验目的 147
二、实验范例 147
实验十七 菜单 164
一、实验目的 164
四、思考题 164
三、实验内容 164
二、实验范例 165
三、实验内容 169
四、思考题 169
实验十八 建立单文档应用程序 169
一、实验目的 169
二、实验范例 169
三、实验内容 183
四、思考题 183
第三部分 参考答案 184
实验二 输入/输出与顺序结构参考答案 184
实验三 选择结构程序设计参考答案 184
实验四 循环结构程序设计参考答案 187
实验五 数组参考答案 190
实验六 数组与指针(一)参考答案 193
实验七 数组与指针(二)参考答案 196
实验八 函数及其调用参考答案 199
实验九 指针与函数参考答案 202
实验十 函数嵌套调用及函数重载与带默认参数值的函数参考答案 207
实验十一 作用域和预处理参考答案 210
实验十二 结构体与共用体的使用参考答案 213
实验十三 结构数组和结构指针的使用参考答案 215
附录 主教材习题答案 220
第3章 习题参考答案 220
第4章 习题参考答案 223
第5章 习题参考答案 227
第6章 习题参考答案 236
第7章 习题参考答案 240
第8章 习题参考答案 241
第9章 习题参考答案 241