《《C程序设计 第2版》导教·导学·导考》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘明,夏清国主编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2003
  • ISBN:7561216181
  • 页数:435 页
图书介绍:本书分15章、每章按重点内容提要、重点知识结构图、考点及常见题型精解、课后习题全解、学习效果测试及答案等五部分编写。可作为《C程序设计》课的辅导教材。

目录 1

第1章 C语言概述 1

1.1 重点内容提要 1

1.1.1 C程序的组成 1

1.1.2 函数的组成 1

1.1.3 几点说明 1

1.1.4 C程序上机步骤 2

1.2 重点知识结构图 3

1.3 考点及常见题型精解 3

1.4 课后习题全解 4

第2章 程序的灵魂——算法 6

2.1 重点内容提要 6

2.1.1 算法的概念 6

2.1.2 算法的特性 6

2.1.3 算法的表示方法 7

2.1.4 结构化程序设计方法 9

2.2 重点知识结构图 10

2.3 考点及常见题型精解 10

2.4 课后习题全解 12

3.1.1 C的数据类型 27

3.1.2 常量与变量 27

3.1 重点内容提要 27

第3章 数据类型、运算符与表达式 27

3.1.3 变量赋初值 29

3.1.4 各类数值数据间的混合运算 29

3.1.5 算术运算符和算术表达式 30

3.1.6 赋值运算符和赋值表达式 31

3.1.7 逗号运算符和逗号表达式 32

3.1.8 本章难点 32

3.2 重点知识结构图 34

3.3 考点及常见题型精解 34

3.4 课后习题全解 38

3.5 学习效果测试题及答案 42

第4章 最简单的C程序设计——顺序程序设计 44

4.1 重点内容提要 44

4.1.1 C语言的语句 44

4.1.2 赋值语句 45

4.1.3 数据的输入输出 45

4.1.4 本章难点 46

4.2 重点知识结构图 47

4.3 考点及常见题型精解 47

4.4 课后习题全解 50

4.5 学习效果测试题及答案 56

5.1.2 逻辑运算符和逻辑表达式 61

5.1.1 关系运算符和关系表达式 61

5.1 重点内容提要 61

第5章 逻辑运算和判断选取控制 61

5.1.3 if语句 62

5.1.4 条件运算符 63

5.1.5 switch语句 63

5.1.6 本章难点 63

5.2 重点知识结构图 67

5.3 考点及常见题型精解 68

5.4 课后习题全解 74

5.5 学习效果测试题及答案 82

6.1.1 C语言中可实现循环的四种语句 88

6.1.2 C语言中四种循环语句的一般格式及执行步骤 88

6.1 重点内容提要 88

第6章 循环控制 88

6.1.3 循环体内使用的break语句和continue语句 89

6.1.4 循环的嵌套 90

6.1.5 本章难点 90

6.2 重点知识结构图 91

6.3 考点及常见题型精解 91

6.4 课后习题全解 100

6.5 学习效果测试题及答案 108

7.1.1 一维数组的定义和引用 117

7.1 重点内容提要 117

第7章 数组 117

7.1.2 二维数组的定义和引用 118

7.1.3 字符数组 119

7.1.4 字符串处理函数 120

7.1.5 本章难点 120

7.2 重点知识结构图 122

7.3 考点及常见题型精解 122

7.4 课后习题全解 127

7.5 学习效果测试题及答案 141

8.1.1 C语言中函数的特点及分类 150

8.1.2 函数定义的一般形式 150

8.1 重点内容提要 150

第8章 函数 150

8.1.3 函数参数和函数的值 151

8.1.4 函数的调用 151

8.1.5 函数的嵌套调用 152

8.1.6 函数的递归调用 152

8.1.7 数组作为函数参数 153

8.1.8 局部变量和全局变量 153

8.1.9 变量的存储类别 154

8.1.11 本章难点 155

8.1.10 内部函数和外部函数 155

8.2 重点知识结构图 158

8.3 考点及常见题型精解 159

8.4 课后习题全解 166

8.5 学习效果测试题及答案 186

第9章 预处理命令 194

9.1 重点内容提要 194

9.1.1 预处理的概念 194

9.1.2 宏定义 194

9.1.3 “文件包含”处理 195

9.1.4 条件编译 196

9.3 考点及常见题型精解 197

9.2 重点知识结构图 197

9.4 课后习题全解 204

9.5 学习效果测试题及答案 212

第10章 指针 215

10.1 重点内容提要 215

10.1.1 指针和指针变量的概念 215

10.1.2 变量的指针和指向变量的指针变量 215

10.1.3 数组的指针和指向数组的指针变量 217

10.1.4 字符串的指针和指向字符串的指针变量 222

10.1.5 函数的指针和指向函数的指针变量 225

10.1.7 指针数组和指向指针的指针 226

10.1.6 返回指针值的函数 226

10.1.8 有关指针的数据类型和指针运算的小结 227

10.2 重点知识结构图 230

10.3 考点及常见题型精解 230

10.4 课后习题全解 239

10.5 学习效果测试题及答案 274

第11章 结构体与共用体 281

11.1 重点内容提要 281

11.1.1 声明一个结构体类型的一般形式 281

11.1.2 定义结构体类型变量的方法 281

11.1.3 结构体变量的引用 282

11.1.4 结构体变量的初始化 283

11.1.5 结构体数组 283

11.1.6 指向结构体类型数据的指针 283

11.1.7 用指针处理链表 285

11.1.8 共用体 286

11.1.9 枚举类型 287

11.1.10 用typedef定义类型 287

11.2 重点知识结构图 289

11.3 考点及常见题型精解 289

11.4 课后习题全解 300

11.5 学习效果测试题及答案 319

12.1 重点内容提要 326

12.1.1 C语言中实现位运算的6种运算符 326

12.1.2 实现位运算的6种运算符的含义 326

第12章 位运算 326

12.1.3 位段 327

12.2 重点知识结构图 327

12.3 考点及常见题型精解 328

12.4 课后习题全解 331

12.5 学习效果测试题及答案 336

13.1.1 C文件概述 340

13.1.2 文件类型指针 340

13.1 重点内容提要 340

第13章 文件 340

13.1.3 文件的打开与关闭 341

13.1.4 文件的读写 342

13.1.5 文件的定位 343

13.1.6 出错的检测 344

13.2 重点知识结构图 344

13.3 考点及常见题型精解 345

13.4 课后习题全解 351

13.5 学习效果测试题及答案 370

14.1.2 C++的输入输出 376

14.1.1 C++的特点 376

第14章 C++对C的扩充 376

14.1 重点内容提要 376

14.1.3 函数的重载 377

14.1.4 带缺省参数的函数 377

14.1.5 变量的引用类型 377

14.1.6 内置函数 378

14.1.7 作用域运算符 378

14.1.8 动态分配/撤消内存的运算符new和delete 378

14.2 重点知识结构图 379

15.1.1 面向对象的概念 380

15.1.2 类和对象 380

15.1 重点内容提要 380

第15章 C++的面向对象基础 380

15.1.3 构造函数和析构函数 381

15.1.4 继承与派生 382

15.2 重点知识结构图 385

附录 本科生课程考试及国家计算机等级考试试题 386

附录一 C程序设计试卷1及答案 386

附录二 C程序设计试卷2及答案 395

附录三 2002年9月全国计算机等级考试二级笔试试卷及答案 405

附录四 2001年9月全国计算机等级考试二级C笔试试卷及答案 422