第一部分 实验指导书 1
实验一 Visual C++6.0集成环境认识与程序初步 1
实验二 基本数据类型、运算符及表达式 6
实验三 数据的输入和输出 8
实验四 选择结构程序设计 10
实验五 循环结构程序设计 14
实验六 数组 18
实验七 函数 21
实验八 指针 25
实验九 编译预处理 28
实验十 结构体、共用体和用户自定义类型 31
实验十一 位运算 37
实验十二 文件 38
第二部分 课程设计 42
一、课程设计的目的与要求 42
二、课程设计的基本方法和步骤 42
三、课程设计考核标准 43
四、课程设计实例 43
五、课程设计任务书 74
第三部分 习题集与参考答案 76
第1章 C语言概述 76
第2章 基本数据类型、运算符及表达式 78
第3章 顺序结构程序设计 82
第4章 选择结构程序设计 91
第5章 循环结构程序设计 103
第6章 数组 123
第7章 函数 135
第8章 指针 146
第9章 编译预处理 156
第10章 结构体、共用体和用户自定义类型 160
第11章 位运算 168
第12章 文件 173
附录A ASCII码表 181
附录B C语言运算符的优先级和结合性 182
附录C C语言常用库函数 184
附录D C语言的关键字 190
附录E 全国计算机等级考试二级C语言程序设计考试大纲(2008年版) 191
附录F 2008年4月全国计算机等级考试二级C语言程序设计笔试试卷及参考答案 193
参考文献 202