绪论 1
一、实验课程的目的 1
二、实验准备 1
三、实验工具软件——Microsoft Visual C++6.0 1
四、实验报告 3
实验一 C程序的运行环境 4
一、实验目的 4
二、实验内容 4
实验二 数据类型、运算符和表达式 7
一、实验目的 7
二、实验内容 7
三、设计题 9
实验三 最简单的C程序设计 11
一、实验目的 11
二、实验内容 11
三、设计题 12
实验四 选择结构程序设计 13
一、实验目的 13
二、课程内容与语法要点 13
三、实验内容 17
四、设计题 20
实验五 循环控制 21
一、实验目的 21
二、课程内容与语法要点 21
三、实验内容 24
四、设计题 28
实验六 数组 30
一、实验目的 30
二、课程内容与语法要点 30
三、实验内容 31
四、设计题 34
实验七 函数 36
一、实验目的 36
二、课程内容与语法要点 36
三、实验内容 37
四、设计题 39
实验八 程序调试技术 41
一、实验目的 41
二、课程内容 41
三、实验内容 43
实验九 编译预处理 44
一、实验目的 44
二、课程内容与语法要点 44
三、实验内容 48
四、设计题 49
实验十 指针 50
一、实验目的 50
二、课程内容与语法要点 50
三、实验内容 53
四、设计题 58
实验十一 结构体和共用体 59
一、实验目的 59
二、课程内容与语法要点 59
三、实验内容 62
四、设计题 67
实验十二 位运算 68
一、实验目的 68
二、课程内容与语法要点 68
三、实验内容 69
四、实验题 71
实验十三 文件 72
一、实验目的 72
二、课程内容与语法要点 72
三、实验内容 74
四、设计题 75
附录一 ASCII码表 76
附录二 C语言运算符的优先级与结合性 78
附录三 C语言常用函数原型及头文件 79
附录四 VC++6.0编译错误信息 82
一、错误 82
二、警告 91
附录五 全国计算机等级考试二级C语言上机题典型题例 94
一、填空题 94
二、改错题 112
三、设计题 127