第一部分上机实验指导1 实验1C语言运行环境与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 实验11C语言应用31 实验11.1C语言标准库函数应用31 实验11.2利用非标准的C语言库函数应用34 实验11.3学生选课系统36 第二部分书后习题参考答案42 习题1C语言与程序设计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