第1章 C程序设计的初步认识 1
考点1 C语言程序设计的格式 2
考点2 数据类型 2
考点3 算术表达式 5
考点4 赋值表达式 7
考点5 自加、自减运算符 9
真题演练 9
第2章 C语言基本结构 11
考点1 数据输入与输出 12
考点2 逻辑运算符与表达式 14
考点3 if语句构成的选择结构 16
考点4 while语句和用while语句构成的循环结构 18
考点5 for语句和用for语句构成的循环结构 19
考点6 选择结构与顺序结构、循环结构的混合使用 20
考点7 break语句和continue语句 22
真题演练 23
第3章 函数 27
考点1 函数的定义 28
考点2 函数参数及返回值 29
考点3 函数的调用 30
考点4 迭代算法和递归算法 30
真题演练 32
第4章 指针 35
考点1 指针变量 36
考点2 指针变量的操作 37
真题演练 38
第5章 数组 41
考点1 一维数组的定义和一维数组元素的引用 42
考点2 起泡法 44
考点3 二维数组的定义和二维数组元素的引用 47
真题演练 51
第6章 字符串 55
考点1 字符串与字符数组 56
考点2 字符串指针 58
考点3 字符串处理函数 61
考点4 字符的ASCII码 61
真题演练 67
第7章 结构体及结构体数组 71
考点1 结构体变量的定义与表示方法 72
考点2 结构体数组 75
真题演练 77
第8章 文件 81
考点1 文件的打开与关闭 82
考点2 文件的读/写 83
真题演练 86
第9章 常见题型及解法 89
9.1销售记录 90
9.2四位数筛选及排序 93
9.3数组排序问题 105
9.4数学计算问题 108
9.5字符操作问题 116
9.6选票问题 127
9.7报数问题 130
第10章 上机真题实战 133
10.1上机考试环境及流程 134
10.2上机考试真题 137
10.3参考答案及解析 156
附录A 最新大纲专家解读 169