《C语言程序设计 增量式项目驱动一体化教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:苑俊英,谭志国主编;陈海山,温泉思,曹惠茹副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:9787121263446
  • 页数:240 页
图书介绍:本书以案例驱动,将案例贯穿整本书的教学内容,循序渐进、由浅入深;采取知识点与案例实现相对应的方式,安排教学内容;采用增量式的程序设计模式进行内容安排,对任务进行分解、简化问题;最终使学生既能掌握编程语言的思想和方法,又能学有所获。本书可作为高等院校计算机及相关工科类专业学生的教材。

第1章 初识C语言 1

1.1 C语言概述 1

1.2 C语言开发环境 2

1.2.1运行C语言程序的步骤和方法 2

1.2.2最简单的C语言程序 3

1.3算法 4

1.3.1算法的定义 4

1.3.2算法的表示 4

1.3.3算法举例 7

本章小结 10

习题1 10

第2章 C语言知识在实践中的应用 11

2.1案例介绍 11

2.2案例分析 12

2.2.1显示单个数字 12

2.2.2依次显示数字 14

2.2.3无限次或有限次循环显示数字0~9 15

2.2.4循环显示任意一位指定数字 15

2.2.5保存显示过的所有数字 15

2.2.6显示多位整数或小数 15

2.3增量划分和进度安排 16

2.4 LED数码管接口文件 16

本章小结 18

第3章 基本数据类型 19

3.1基本技能 19

3.1.1 C语言的数据类型 19

3.1.2标识符 21

3.1.3常量 21

3.2.4变量 23

3.2.5 数据的输入、输出 26

3.2增量式项目驱动 31

本章小结 33

习题3 34

第4章 运算符与表达式 37

4.1基本技能 37

4.1.1算术运算符 38

4.1.2关系运算符 40

4.1.3逻辑运算符 41

4.1.4条件运算符 42

4.1.5逗号运算符 43

4.1.6位运算符 43

4.1.7赋值运算符 45

4.1.7不同数据类型间的转换 46

4.1.8 C程序的结构 47

4.1.9顺序结构的C语言程序 48

4.2增量式项目驱动 49

本章小结 51

习题4 51

第5章 选择结构程序设计 54

5.1基本技能 54

5.1.1单分支if语句 54

5.1.2双分支if-else语句 55

5.1.3 if-else-if结构 57

5.1.4 if语句的嵌套 59

5.1.5开关语句 62

5.2增量式项目驱动 64

本章小结 72

习题5 72

第6章 循环结构程序设计 77

6.1基本技能 77

6.1.1 while循环语句 77

6.1.2 do-while循环语句 78

6.1.3 for循环语句 81

6.1.4循环的嵌套 84

6.1.5 break语句 85

6.1.6 continue语句 86

6.2增量式项目驱动 87

本章小结 98

习题6 98

第7章 函数调用 102

7.1基本技能 102

7.1.1函数的分类和定义 102

7.1.2函数的参数和函数的值 103

7.1.3函数的调用 106

7.1.4函数的嵌套和递归调用 107

7.1.5变量的作用域 109

7.1.6变量的存储方式和生存期 112

7.2增量式项目驱动 114

本章小结 125

习题7 125

第8章 数组 129

8.1基本技能 129

8.1.1函数的分类和定义 129

8.1.2二维数组 134

8.1.3数组作为函数参数 137

8.2增量式项目驱动 139

本章小结 145

习题8 145

第9章 指针 150

9.1基本技能 150

9.1.1指针概述 150

9.1.2指针变量 151

9.1.3指针与数组 154

9.1.4指针与函数 159

9.1.5指针的内存处理 162

9.2增量式项目驱动 162

本章小结 168

习题9 168

第10章 字符串处理 173

10.1字符数组、字符串与指针 173

10.1.1字符数组、字符串与指针概述 173

10.1.2字符数组的输入和输出 176

10.2字符串处理函数 177

本章小结 183

习题10 183

第11章 结构体、共用体和枚举 188

11.1基本技能 188

11.1.1结构体类型 188

11.1.2结构体数组 191

11.1.3结构体指针和函数 193

11.1.4共用体类型 196

11.1.5枚举类型 197

11.2增量项目驱动 199

本章小结 202

习题11 203

第12章 读写文件 207

12.1基本技能 207

12.1.1文件 207

12.1.2读取文本文件 208

12.1.3写文本文件 210

12.1.4读写二进制文件 212

12.1.5随机读写文件 216

12.2增量项目驱动 218

本章小结 220

习题12 220

第13章 预编译命令 225

13.1预编译的概念和作用 225

13.2文件包含 226

13.3宏定义 226

13.4条件编译 230

本章小结 231

习题13 231

附录A ASCII码 233

附录B C语言中的关键字 235

附录C 运算符、优先级和结合性 237

附录D C语言中的关键字 238

附录E C语言标准头文件 240