第一部分 实训指导 1
实验一C程序的运行环境和运行一个C程序的方法 1
实验二 数据类型、运算符和表达式 2
实验三 最简单的C程序设计 3
实验四 选择结构程序设计 4
实验五 循环结构程序设计 7
实验六 数组 8
实验七 函数 10
实验八 编译预处理 13
实验九 指针 14
实验十 结构体和共用体 18
实验十一 位运算 18
实验十二 文件 20
第二部分 各章习题 22
第1章C语言概述 22
第2章 基本数据类型和运算 23
第3章 顺序结构程序设计 27
第4章 运算符和表达式 32
第5章 循环结构程序设计 42
第6章 数组 51
第7章 函数 58
第8章 编译预处理 62
第9章 指针 64
第10章 结构体与共用体 68
第11章 位运算 71
第12章 文件 73
第三部分 习题解答 82
第1章C语言概述 82
第2章 基本数据类型和运算 82
第3章 顺序结构程序设计 82
第4章 运算符和表达式 83
第5章 循环结构程序设计 84
第6章 数组 87
第7章 函数 96
第8章 编译预处理 102
第9章 指针 103
第10章 结构体与共用体 118
第11章 位运算 120
第12章 文件 122
第四部分 全国计算机等级考试二级C部分笔试试题及解析 127
2009年3月笔试试题及解析 127
2009年9月笔试试题及解析 140
2010年3月笔试试题及解析 155
2010年9月笔试试题及解析 171
2011年9月笔试试题及解析 185
参考文献 201