目录 第一部分上机实验指导1 实验1C语言运行环境与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 [1]〖3〗C/C++程序设计进阶实验指导与习题解析(第2版)目录〖3〗[3]实验8结构体与共用体24 实验8.1结构体变量、结构体数组、结构体指针及链表24 实验8.2共用体26 实验9位运算26 实验10C++实验30 实验10.1构造函数和析构函数30 实验10.2继承与派生32 实验11MFC实验34 实验11.1编写基于API的Windows应用程序34 实验11.2编写基于对话框的应用程序36 实验11.3编写基于单文档的应用程序37 实验12C语言应用39 实验12.1C语言标准库函数应用39 实验12.2非标准的C语言库函数应用42 实验12.3线性回归方程的C语言实现44 第二部分主教材各章习题参考答案47 习题1C语言与程序设计47 习题2基本类型数据及其运算47 习题3C程序控制结构51 习题4数组62 习题5函数78 习题6指针84 习题7结构体与共用体99 习题8位运算117 习题9C++初步知识120 习题10类和对象120 习题11继承和派生122 习题12Windows编程122 习题13对话框和控件123 习题14菜单和工具栏124 第三部分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 练习9C++基础180 题目180 参考答案183 练习10Windows编程184 题目184 参考答案185 参考文献186