第1章 C程序设计的初步认识 1
考点1C语言程序设计的格式 2
考点2数据类型 3
考点3算术表达式 5
考点4赋值表达式 7
考点5自加、自减运算符 9
第2章 C语言基本结构 11
考点1格式输入与输出 12
考点2 if语句构成的选择结构 15
考点3逻辑运算符与表达式 17
考点4 switch语句及用switch语句和break语句构成的选择结构 19
考点5 while语句和用while语句构成的循环结构 21
考点6 do…while语句和用do…while语句构成的循环结构 22
考点7 for语句和用for语句构成的循环结构 24
考点8循环的嵌套 25
考点9选择结构与顺序结构、循环结构的混合使用 26
第3章 函数 31
考点1函数的定义 32
考点2函数参数及返回值 34
考点3函数的调用 35
考点4迭代算法和递归算法 36
第4章 指针 41
考点1指针变量 42
考点2指针变量的操作 43
考点3函数之间的地址传递 44
第5章 数组 47
考点1一维数组的定义和一维数组元素的引用 48
考点2排序算法 50
考点3一维数组和指针 52
考点4函数之间对一维数组的引用 54
考点5二维数组的定义和二维数组元素的引用 56
考点6二维数组和指针 58
第6章 字符串 63
考点1字符串与字符数组 64
考点2字符串指针 67
考点3字符串处理函数 69
第7章 结构体、共用体和用户定义类型 75
考点1结构体变量的定义与表示方法 76
考点2指向结构体变量的指针及链表的操作 79
第8章 文件 95
考点1文件的打开与关闭 96
考点2文件的读/写 99
考点3文件检测函数 101
第9章 常见题型及解法 105
考点1数学类问题 106
考点2字符串类问题 112
考点3数组类问题 121
考点4结构体类问题 127
第10章 上机真题实战 143
10.1上机考试环境及流程 144
10.2上机考试真题 146
10.3参考答案及解析 175
附录A最新大纲专家解读 191