第一部分 上机实验指导 1
实验1 C语言运行环境与C程序调试方法 1
实验1.1 在Microsoft Visual Studio 2010环境下设计C程序的基本步骤 1
实验1.2 在Microsoft Visual Studio 2010环境下调试C程序 5
实验2 基本类型数据运算及其输入输出 7
实验2.1 基本类型数据及其运算 7
实验2.2 数据的输入输出 8
实验3 选择结构程序设计 12
实验3.1 使用表达式与if语句 12
实验3.2 使用if语句与switch语句编程 12
实验3.3 使用if语句编程 13
实验3.4 使用表达式与if语句 13
实验4 循环结构程序设计 14
实验4.1 使用循环语句(1) 14
实验4.2 使用循环语句(2) 14
实验4.3 使用循环语句(3) 15
实验4.4 使用循环语句(4) 15
实验4.5 读写文件中字符 16
实验5 数组 16
实验5.1 数组输入输出 16
实验5.2 排序 16
实验5.3 查找 17
实验5.4 矩阵操作 17
实验5.5 文件字符串读写 17
实验6 函数 18
实验7 指针 20
实验7.1 用指针变量引用数组 20
实验7.2 指针作函数参数 21
实验7.3 用指针处理字符串 23
实验8 结构体与共用体 24
实验8.1 结构体变量、结构体数组、结构体指针及链表 24
实验8.2 共用体 26
实验9 位运算 26
实验10 C++实验 30
实验10.1 构造函数和析构函数 30
实验10.2 继承与派生 32
实验11 MFC实验 34
实验11.1 编写基于API的Windows应用程序 34
实验11.2 编写基于对话框的应用程序 36
实验11.3 编写基于单文档的应用程序 37
实验12 C语言应用 39
实验12.1 C语言标准库函数应用 39
实验12.2 利用非标准的C语言库函数应用 42
实验12.3 线性回归方程的C语言实现 44
第二部分 主教材各章习题参考答案 47
习题1 C语言与程序设计 47
习题2 基本类型数据及其运算 47
习题3 C程序控制结构 51
习题4 数组 62
习题5 函数 77
习题6 指针 84
习题7 结构体与共用体 99
习题8 位运算 117
习题9 C++初步知识 120
习题10 类和对象 121
习题11 继承 121
习题12 Windows编程 122
习题13 对话框和控件 123
习题14 菜单和工具栏 123
第三部分 C语言练习题及参考答案 125
练习1 基本类型数据及其运算 125
题目 125
参考答案 132
练习2 选择结构程序设计 133
题目 133
参考答案 137
练习3 循环结构程序设计 137
题目 137
参考答案 143
练习4 数组 144
题目 144
参考答案 152
练习5 函数 153
题目 153
参考答案 159
练习6 指针 160
题目 160
参考答案 170
练习7 结构体与共用体 171
题目 171
参考答案 176
练习8 位运算 177
题目 177
参考答案 180
练习9 C++ 180
题目 180
参考答案 183
练习10 Windows编程 184
题目 184
参考答案 185
参考文献 186