第一部分 C语言程序设计实验指导 3
第1章 VC++6.0集成开发环境与运行C程序的方法 3
1.1 相关知识点 3
1.2 实验目的 3
1.3 实验内容 3
1.3.1 程序设计 3
1.3.2 程序调试 8
1.4 思考题 12
第2章 顺序结构与数据的输入输出 13
2.1 相关知识点 13
2.2 实验目的 15
2.3 实验内容 15
2.3.1 程序分析 15
2.3.2 程序设计 17
2.4 思考题 18
第3章 选择结构程序设计 19
3.1 相关知识点 19
3.2 实验目的 21
3.3 实验内容 22
3.3.1 程序设计 22
3.3.2 程序分析 28
3.4 思考题 29
第4章 循环结构程序设计 31
4.1 相关知识点 31
4.2 实验目的 33
4.3 实验内容 34
4.3.1 程序设计 34
4.3.2 程序填空 37
4.4 思考题 39
第5章 数组 40
5.1 相关知识点 40
5.2 实验目的 41
5.3 实验内容 41
5.3.1 程序设计 41
5.3.2 程序填空 45
5.3.3 程序改错 47
5.4 思考题 48
第6章 函数 49
6.1 相关知识点 49
6.2 实验目的 52
6.3 实验内容 52
6.3.1 程序设计 52
6.3.2 程序填空 61
6.3.3 程序改错 62
6.4 思考题 63
第7章 指针 65
7.1 相关知识点 65
7.2 实验目的 67
7.3 实验内容 67
7.3.1 程序调试 67
7.3.2 程序设计 68
7.3.3 程序填空 70
7.3.4 程序改错 71
7.4 思考题 73
第8章 结构体数据类型 74
8.1 相关知识点 74
8.2 实验目的 77
8.3 实验内容 78
8.3.1 程序设计 78
8.3.2 程序填空 84
8.4 思考题 86
第9章 文件 87
9.1 相关知识点 87
9.2 实验目的 89
9.3 实验内容 90
9.3.1 程序设计 90
9.3.2 程序填空 95
9.3.3 程序改错 96
9.4 思考题 98
第10章 综合性程序设计 99
10.1 实验目的 99
10.2 实验要求 99
10.3 实验内容 99
《C语言程序设计》综合性实验报告 105
第二部分 C语言程序设计习题 109
第1章 C语言程序初步与基本数据类型 109
第2章 运算符与表达式 113
第3章 顺序结构与数据的输入输出 116
第4章 选择结构程序设计 120
第5章 循环结构程序设计 128
第6章 数组 136
第7章 函数 142
第8章 指针 151
第9章 结构、联合、枚举和类型定义 159
第10章 文件 171
第11章 编译预处理与位运算 174
第12章 综合练习题 177
习题参考答案 183