第1章 C语言概述及C程序的实现 1
1.1 本章主要内容 1
1.2 使用Visual C++ 6.0集成开发环境 2
1.2.1 Visual C++ 6.0简介 2
1.2.2 Visual C++ 6.0的启动 3
1.2.3 菜单栏 4
1.2.4 工具栏 15
1.2.5 项目和项目工作区 16
1.2.6 控制台应用程序的建立、编译和执行 18
1.2.7 程序调试 23
1.3 上机实验 25
1.4 参考答案 27
第2章 数据类型、运算符与表达式 29
2.1 本章主要内容 29
2.2 上机实验 31
2.3 参考答案 34
第3章 简单程序设计 37
3.1 本章主要内容 37
3.2 上机实验 39
3.3 参考答案 42
第4章 选择结构程序设计 44
4.1 本章主要内容 44
4.2 上机实验 46
4.3 参考答案 51
第5章 循环结构程序设计 53
5.1 本章主要内容 53
5.2 上机实验 54
5.3 参考答案 60
第6章 编译预处理 69
6.1 本章主要内容 69
6.2 上机实验 70
6.3 参考答案 72
第7章 指针与数组 75
7.1 本章主要内容 75
7.2 上机实验 82
7.2.1 实验一 数组 82
7.2.2 实验二 指针 85
7.3 参考答案 88
7.3.1 实验一 数组参考答案 88
7.3.2 实验二 指针参考答案 93
第8章 函数与变量 100
8.1 本章主要内容 100
8.2 上机实验 103
8.3 参考答案 109
第9章 结构体与共用体 115
9.1 本章主要内容 115
9.2 上机实验 119
9.3 参考答案 124
第10章 文件 132
10.1 本章主要内容 132
10.2 上机实验 135
10.3 参考答案 138
附录A 常见错误 142
附录B Visual C++ 6.0的常用库函数 154
B.1 数学函数 154
B.2 字符函数和字符串函数 157
B.3 输入输出函数 160
B.4 动态存储分配函数 164
B.5 时间函数 165
B.6 其他函数 166
附录C C语言关键字 168
附录D 运算符的优先级与结合性 169
附录E 常用字符与ASCII码对照表 170
附录F C语言试卷1 172
C语言试卷1参考答案及评分标准 183
附录G C语言试卷2 185
C语言试卷2参考答案及评分标准 196
参考文献 198