图书目录

目    录

 

第1章  概述 1

1.1  C语言基本概念要点归纳 1

1.2  例题解析 4

第2章  数据类型及其运算 9

2.1  知识点1:数据类型 9

2.1.1  要点归纳 9

2.1.2  例题解析 23

2.2  知识点2:数据输入与输出 42

2.2.1  要点归纳 42

2.2.2  例题解析 47

第3章  选择语句和循环语句 56

3.1  知识点1:选择语句 56

3.1.1  要点归纳 56

3.1.2  例题解析 59

3.2  知识点2:循环语句 69

3.2.1  要点归纳 69

3.2.2  例题解析 71

3.3  知识点3:穷举法 94

3.3.1  要点归纳 94

3.3.2  例题解析 95

第4章  数组 100

4.1  知识点1:数组的基本概念 100

4.1.1  要点归纳 100

4.1.2  例题解析 102

4.2  知识点2:字符数组和字符串数组 113

4.2.1  要点归纳 113

4.2.2  例题解析 116

4.3  知识点3:数组的排序 126

4.3.1  要点归纳 126

4.3.2  例题解析 131

4.4  知识点4:数组的查找 136

4.4.1  要点归纳 136

4.4.2  例题解析 137

第5章  指针 140

5.1  知识点1:指针的概念 140

5.1.1  要点归纳 140

5.1.2  例题解析 142

5.2  知识点2:指针和数组 146

5.2.1  要点归纳 146

5.2.2  例题解析 151

5.3  知识点3:指针数组和多级指针 171

5.3.1  要点归纳 171

5.3.2  例题解析 172

第6章  函数 181

6.1  知识点1:函数的基本概念 181

6.1.1  要点归纳 181

6.1.2  例题解析 183

6.2  知识点2:变量的作用域和存储

类别 193

6.2.1  要点归纳 193

6.2.2  例题解析 195

6.3  知识点3:函数的数据传递 203

6.3.1  要点归纳 203

6.3.2  例题解析 205

6.4  知识点4:指针型函数 235

6.4.1  要点归纳 235

6.4.2  例题解析 235

6.5  知识点5:指向函数的指针 240

6.5.1  要点归纳 240

6.5.2  例题解析 240

6.6  知识点6:递归函数 243

6.6.1  要点归纳 243

6.6.2  例题解析 245

6.7  知识点7:命令行参数 249

6.7.1  要点归纳 249

6.7.2  例题解析 249

第7章  结构体与共用体 253

7.1  知识点1:结构体类型和结构体

    变量 253

7.1.1  要点归纳 253

7.1.2  例题解析 255

7.2  知识点2:结构体数组和结构体

    指针 261

7.2.1  要点归纳 261

7.2.2  例题解析 263

7.3  知识点3:函数之间结构体变量的

    数据传递 273

7.3.1  要点归纳 273

7.3.2  例题解析 273

7.4  知识点4:结构体的应用——链表 277

7.4.1  要点归纳 277

7.4.2  例题解析 281

7.5  知识点5:结构体的应用——二叉树 294

7.5.1  要点归纳 294

7.5.2  例题解析 298

7.6  知识点6:共用体 302

7.6.1  要点归纳 302

7.6.2  例题解析 303

7.7  知识点7:枚举类型 310

7.7.1  要点归纳 310

7.7.2  例题解析 311

7.8  知识点8:用户自定义类型 313

7.8.1  要点归纳 313

7.8.2  例题解析 314

第8章  预处理和位段 318

8.1  知识点1:宏 318

8.1.1  要点归纳 318

8.1.2  例题解析 320

8.2  知识点2:条件编译 330

8.2.1  要点归纳 330

8.2.2  例题解析 331

8.3  知识点3:文件包含 333

8.3.1  要点归纳 333

8.3.2  例题解析 334

8.4  知识点4:位段 335

8.4.1  要点归纳 335

8.4.2  例题解析 336

第9章  文件 338

9.1  知识点1:文件概述 338

9.1.1  要点归纳 338

9.1.2  例题解析 340

9.2  知识点2:文件的操作 343

9.2.1  要点归纳 343

9.2.2  例题解析 347

9.3  知识点3:文件的定位和随机读/写

     操作 368

9.3.1  要点归纳 368

9.3.2  例题解析 369

附录A  C语言常见错误 392

附录B  一份重点大学《C语言程序设计》

       考研题及参考答案 398

附录C  2005年4月二级C语言试题及

       答案 402