目录 1
第1章 概述 1
1.1 C语言的由来及特点 1
1.2 C语言的词汇 2
1.3 C语言程序设计的基本要素 4
1.4 C程序的运行步骤 5
第2章 数据、运算和表达式 7
2.1 数据 7
2.2 运算和运算符 12
2.3 表达式 22
2.4 输入和输出 23
2.5 常见错误 28
2.6 典型例题解析 29
2.7 练习题 33
第3章 C语句和控制流 34
3.1 C语言的语句 34
3.2 常见错误 44
3.3 典型例题解析 45
3.4 练习题 54
第4章 数组和字符串 56
4.1 数组 56
4.2 字符串 60
4.3 常见错误 62
4.4 典型例题解析 62
4.5 练习题 77
第5章 函数 78
5.1 基本内容 78
5.2 存储类别和类型限定符const和volatile 83
5.3 常见错误 87
5.4 典型例题解析 89
5.5 练习题 95
第6章 指针 97
6.1 基本内容 97
6.2 指针的应用 100
6.3 常见错误 102
6.4 典型例题解析 102
6.5 练习题 118
7.1 枚举类型和typedef 119
第7章 枚举类型、结构体与共用体 119
7.2 结构体和共用体 121
7.3 常见错误 127
7.4 典型例题解析 128
7.5 练习题 150
第8章 文件 151
8.1 文件类型 151
8.2 常见错误 157
8.3 典型例题解析 157
8.4 练习题 168
第9章 预处理命令 169
9.1 基本内容 169
9.2 常见问题 172
9.3 典型例题解析 174
9.4 练习题 176
第10章 常用算法 177
10.1 排序算法 177
10.2 常用的算法设计方法 186
10.3 典型例题解析 203
研究生入学考试试题(一)——西安电子科技大学2002年考题 219
附录A 研究生入学考试试题 219
研究生入学考试试题(二)——西安电子科技大学2001年考题 222
研究生入学考试试题(三)——西安电子科技大学2000年考题 225
研究生入学考试试题(四)——西安电子科技大学1999年考题 229
研究生入学考试试题(五)——西安电子科技大学1998年考题 234
研究生入学考试试题(六)——浙江大学1999年考题 238
研究生入学考试试题(七)——中科院1999年考题 240
研究生入学考试试题(八)——西北工业大学2002年考题 243
研究生入学考试试题(九)——西北工业大学2001年考题 247
研究生入学考试试题(一)参考答案 251
附录B 研究生入学考试试题参考答案 251
研究生入学考试试题(二)参考答案 255
研究生入学考试试题(三)参考答案 257
研究生入学考试试题(四)参考答案 259
研究生入学考试试题(五)参考答案 260
研究生入学考试试题(六)参考答案 261
研究生入学考试试题(七)参考答案 264
研究生入学考试试题(八)参考答案 272
研究生入学考试试题(九)参考答案 276
参考文献 278