第1章 C语言基础 1
1.1 C程序的组成 1
1.2 源程序的书写规范 3
1.3 数据类型与变量定义 4
1.4 运算符与优先级 6
1.5 数据转换 9
1.6 集中训练营 10
1.7 参考答案 15
第2章 表达式与基本语句 17
2.1 赋值与算术表达式 17
2.2 逻辑表达式 20
2.3 条件表达式 21
2.4 输入与输出语句 23
2.5 集中训练营 26
2.6 参考答案 42
3.1 if语句 47
第3章 选择与循环结构 47
3.2 switch语句 51
3.3 for循环语句 56
3.4 while和do while循环语句 59
3.5 结构嵌套 62
3.6 集中训练营 66
3.7 参考答案 84
第4章 数组与函数 91
4.1 一维与多维数组 92
4.2 字符串与字符数组 95
4.3 函数的定义 98
4.4 形参与实参 101
4.5 函数调用与返回值 102
4.6 变量的存储类别与作用域 105
4.7 内部函数与外部函数 107
4.8 集中训练营 110
4.9 参考答案 142
第5章 指针 151
5.1 变量的指针与指针变量 152
5.2 指针运算 154
5.3 指针与函数 159
5.4 指针与数组 162
5.5 指针与字符串 165
5.6 指针的命令行参数 169
5.7 集中训练营 171
5.8 参考答案 190
第6章 结构体、共用体与位运算 197
6.1 结构体的定义和引用 197
6.2 共用体的定义和引用 200
6.3 位运算 203
6.4 链表操作 206
6.5 集中训练营 209
6.6 参考答案 227
第7章 编译预处理与文件操作 233
7.1 宏定义 234
7.2 文件包含 237
7.3 C文件概述 239
7.4 文件的打开与关闭 240
7.5 文件的读写与定位 242
7.6 集中训练营 246
7.7 参考答案 258
第8章 上机操作 261
8.1 编译器的安装 261
8.3 程序的调试 262
8.2 路径的设置与使用 262
8.4 常见的错误以及处理 263
8.5 集中训练营 263
8.6 参考答案 272
第9章 等考实战 289
9.1 等考试题 289
9.2 参考答案 300
附录 C等考大纲 303