第1章 C语言编译环境及上机指导 1
1.1 C语言程序的开发过程 1
1.2 Visual C++ 6.0开发环境 2
1.2.1 Visual C+++ 6.0集成开发环境简介 2
1.2.2 Visual C+++ 6.0集成开发环境安装 2
1.2.3 启动Visual C+++ 6.0集成开发环境 2
1.2.4 开始一个新程序 3
1.3 程序调试方法 9
1.3.1 输出变量的中间值 10
1.3.2 单步追踪 11
1.3.3 设置断点 13
1.4 程序调试常见错误 15
1.4.1 语法错误 15
1.4.2 连接错误 16
1.4.3 逻辑错误 16
1.5 Visual C++ 6.0编译环境常用快捷键 17
第2章 上机实验指导(基础篇) 19
2.1 实验1 C语言表达式 19
2.1.1 实验学时:2学时 19
2.1.2 实验目的 19
2.1.3 预习内容 19
2.1.4 实验内容 19
2.1.5 实验注意事项 23
2.2 实验2 顺序结构程序设计 24
2.2.1 实验学时:2学时 24
2.2.2 实验目的 24
2.2.3 预习内容 24
2.2.4 实验内容 24
2.2.5 实验注意事项 30
2.3 实验3 选择结构程序设计 31
2.3.1 实验学时:2学时 31
2.3.2 实验目的 31
2.3.3 预习内容 31
2.3.4 实验内容 31
2.3.5 实验注意事项 41
2.4 实验4 循环结构程序设计(一) 41
2.4.1 实验学时:2学时 41
2.4.2 实验目的 41
2.4.3 预习内容 41
2.4.4 实验内容 41
2.4.5 实验注意事项 48
2.5 实验5 循环结构程序设计(二) 48
2.5.1 实验学时:2学时 48
2.5.2 实验目的 48
2.5.3 预习内容 48
2.5.4 实验内容 48
2.5.5 实验注意事项 55
2.6 实验6 一维、二维数组程序设计 55
2.6.1 实验学时:4学时 55
2.6.2 实验目的 55
2.6.3 预习内容 55
2.6.4 实验内容 56
2.6.5 实验注意事项 66
2.7 实验7 字符数组程序设计 66
2.7.1 实验学时:2学时 66
2.7.2 实验目的 66
2.7.3 预习内容 67
2.7.4 实验内容 67
2.7.5 实验注意事项 73
2.8 实验8 函数(一) 73
2.8.1 实验学时:4学时 73
2.8.2 实验目的 73
2.8.3 预习内容 73
2.8.4 实验内容 73
2.8.5 实验注意事项 86
2.9 实验9 函数(二) 86
2.9.1 实验学时:4学时 86
2.9.2 实验目的 86
2.9.3 预习内容 87
2.9.4 实验内容 87
2.9.5 实验注意事项 98
2.10 实验10 编译预处理 98
2.10.1 实验学时:2学时 98
2.10.2 实验目的 98
2.10.3 预习内容 98
2.10.4 实验内容 98
2.10.5 实验注意事项 101
第3章 上机实验指导(进阶篇) 102
3.1 实验11 指针(一) 102
3.1.1 实验学时:2学时 102
3.1.2 实验目的 102
3.1.3 预习内容 102
3.1.4 实验内容 102
3.1.5 实验注意事项 112
3.2 实验12 指针(二) 113
3.2.1 实验学时:2学时 113
3.2.2 实验目的 113
3.2.3 预习内容 113
3.2.4 实验内容 113
3.2.5 实验注意事项 126
3.3 实验13 结构体与共用体 127
3.3.1 实验学时:2学时 127
3.3.2 实验目的 127
3.3.3 预习内容 127
3.3.4 实验内容 127
3.3.5 实验注意事项 141
3.4 实验14 位运算 142
3.4.1 实验学时:2学时 142
3.4.2 实验目的 142
3.4.3 预习内容 142
3.4.4 实验内容 142
3.4.5 实验注意事项 144
3.5 实验15 文件 144
3.5.1 实验学时:2学时 144
3.5.2 实验目的 144
3.5.3 预习内容 145
3.5.4 实验内容 145
3.5.5 实验注意事项 155
第4章 C语言程序设计部分习题参考答案 156
4.1 C语言概述 156
4.2 数据类型、运算符与表达式 156
4.3 顺序结构程序设计 157
4.4 选择结构程序设计 158
4.5 循环结构程序设计 161
4.6 数组 167
4.7 函数与预处理命令 174
4.8 指针 180
4.9 结构体与共用体 184
4.10 位运算 189
4.11 文件 189
附录A C语言编程规范 193
附录B 常见错误分析 199
附录C C语言编译错误信息表 211
附录D C语言常见错误中英文对照表 224