第一部分 上机实验指导 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 数组 55
习题6 函数 69
习题7 指针 76
习题8 结构体与共用体 91
习题9 文件 106
习题10 位运算 110
第三部分 C语言练习题 114
练习1 基本类型数据及其运算 114
参考答案 119
练习2 选择结构程序设计 119
参考答案 123
练习3 循环结构程序设计 124
参考答案 129
练习4 数组 130
参考答案 137
练习5 函数 138
参考答案 144
练习6 指针 145
参考答案 155
练习7 结构体与共用体 156
参考答案 161
练习8 文件 161
参考答案 167
练习9 位运算 167
参考答案 170
参考文献 171