第一部分 上机实验指导 1
实验1 C语言运行环境与C程序调试方法 1
实验1.1 在Microsoft Visual C++6.0环境下设计C程序的基本步骤 1
实验1.2 在Microsoft Visual C++6.0环境下调试C程序 8
实验2 基本类型数据运算及其输入/输出 12
实验2.1 基本类型数据及其运算 12
实验2.2 数据的输入/输出 13
实验3 选择结构程序设计 15
实验3.1 使用表达式与if语句 15
实验3.2 使用if语句与switch语句编程 16
实验3.3 使用if语句编程 16
实验3.4 使用表达式与if语句 16
实验4 循环结构程序设计 17
实验4.1 使用循环语句(1) 17
实验4.2 使用循环语句(2) 18
实验4.3 使用循环语句(3) 18
实验4.4 使用循环语句(4) 19
实验5 数组 19
实验5.1 数组输入/输出 19
实验5.2 排序 19
实验5.3 查找 20
实验5.4 矩阵操作 20
实验6 函数 20
实验7 指针 22
实验7.1 用指针变量引用数组 22
实验7.2 指针作函数参数 23
实验7.3 用指针处理字符串 24
实验8 结构体与共用体 25
实验8.1 结构体变量、结构体数组、结构体指针及链表 25
实验8.2 共用体 26
实验9 文件 27
实验9.1 文件的创建与输入 27
实验9.2 文件的应用 27
实验10 位运算 27
实验11 C语言应用 31
实验11.1 C语言标准库函数应用 31
实验11.2 利用非标准的C语言库函数应用 34
实验11.3 学生选课系统 36
第二部分 书后习题参考答案 42
习题1 C语言与程序设计 42
习题2 基本类型数据及其运算 42
习题3 选择结构程序设计 45
习题4 循环结构程序设计 50
习题5 数组 56
习题6 函数 70
习题7 指针 77
习题8 结构体与共用体 92
习题9 文件 107
习题10 位运算 111
第三部分 C语言练习题 115
练习1 基本类型数据及其运算 115
参考答案 120
练习2 选择结构程序设计 120
参考答案 124
练习3 循环结构程序设计 125
参考答案 130
练习4 数组 131
参考答案 138
练习5 函数 139
参考答案 145
练习6 指针 146
参考答案 156
练习7 结构体与共用体 157
参考答案 161
练习8 文件 162
参考答案 169
练习9 位运算 170
参考答案 173
参考文献 174