第1部分 上机指导 2
单元1 C语言编译环境及上机指导 2
1.1 C语言程序的开发过程 2
1.2 Visual C++开发环境 2
1.3 程序错误处理 6
单元2 简单的C语言编程 9
实验2.1 基本数据处理 9
实验2.2 输入输出函数 14
单元3 选择结构程序设计 21
实验3.1 单分支和双分支程序设计 21
实验3.2 多分支程序设计 29
单元4 循环结构程序设计 38
实验4.1 简单循环 38
实验4.2 嵌套循环 47
单元5 数组 57
实验5.1 一维数组和二维数组 57
实验5.2 字符数组 65
单元6 函数 74
实验6.1 函数的定义及调用 74
实验6.2 函数的嵌套调用、递归调用及数组作为函数参数 79
单元7 指针 85
实验7.1 指向变量的指针及指向数组的指针 85
实验7.2 指向字符串的指针及使用指针作为函数参数 90
单元8 用户自定义数据类型 96
实验8.1 结构体 96
实验8.2 共用体 104
实验8.3 枚举类型 106
单元9 文件 109
实验 文件操作 109
单元10 课程设计 119
10.1 课程设计目的 119
10.2 课程设计要求 119
10.3 评分标准 121
10.4 参考选题项目 122
10.5 其他 124
10.6 项目示范 128
第2部分 习题集 154
单元1 程序设计基础 154
单元2 顺序结构程序设计 159
单元3 选择结构 166
单元4 循环结构 174
单元5 数组 187
单元6 函数 197
单元7 指针 210
单元8 用户自定义数据类型 220
单元9 文件 226
习题参考答案 233
参考文献 270