第一部分 C语言程序设计上机指导 1
实验1 C程序运行环境 2
1.1 实验目的 2
1.2 实验内容 2
1.3 实验总结 5
实验2 基本数据类型及运算 5
2.1 实验目的 5
2.2 实验内容 6
3.2 实验内容 8
3.1 实验目的 8
实验3 顺序结构程序设计 8
2.3 实验总结 8
3.3 实验总结 10
实验4 选择结构程序设计 10
4.1 实验目的 10
4.2 实验内容 10
4.3 实验总结 11
实验5 循环结构程序设计 11
5.1 实验目的 11
5.2 实验内容 11
6.2 实验内容 12
6.1 实验目的 12
5.3 实验总结 12
实验6 数组 12
6.3 实验总结 13
实验7 函数 13
7.1 实验目的 13
7.2 实验内容 13
7.3 实验总结 13
8.3 实验总结 14
9.1 实验目的 14
实验9 指针 14
8.2 实验内容 14
8.1 实验目的 14
实验8 变量的存储类型 14
9.2 实验内容 15
9.3 实验总结 15
实验10 结构体和共用体 15
10.1 实验目的 15
10.2 实验内容 16
10.3 实验总结 16
实验11 文件 16
11.1 实验目的 16
11.2 实验内容 17
12.2 实验内容 18
12.1 实验目的 18
实验12 编译预处理 18
11.3 实验总结 18
12.3 实验总结 19
实验13 位运算 19
13.1 实验目的 19
13.2 实验内容 19
13.3 实验总结 19
综合程序设计 19
一、五子棋游戏程序开发 20
二、猜拳游戏程序开发 49
三、课程设计参考题目 52
第二部分 C语言程序设计习题解答 54
第1章 C语言概述 55
第2章 算法 56
第3章 基本数据类型及运算 58
第4章 数据的输入输出 60
第5章 控制语句 62
第6章 数组 75
第7章 函数 88
第8章 变量的存储类型 92
第9章 指针 99
第10章 结构体与共同体 106
第11章 文件 129
第12章 编译预处理 136
第13章 位运算 139
第三部分 C程序设计(二级)试题与参考答案 144
一、选择题 145
二、填空题 153
三、程序改错题 160
四、程序设计题 178
五、参考答案 193
1.选择题 193
2.填空题 193
3.程序改错题 194
4.程序设计题 195
一、Turbo C 2.0的安装和启动 202
附录 202
附录A Turbo C(V2.0)使用指南 202
二、Turbo C 2.0集成开发环境的使用 203
三、Turbo C 2.0的配置文件 210
附录B Turbo C(V2.0)编译错误信息 211
一、致命错误英汉对照及处理方法 211
二、一般错误信息英汉对照及处理方法 211
附录C VC++6.0环境下运行C程序 217
一、编辑C程序 217
二、打开C程序 218
三、编译、链接、运行C程序 218