《C语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:游金水主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2005
  • ISBN:7040167360
  • 页数:213 页
图书介绍:本书以《中等职业学校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案》为依据,涵盖计算机等级考试本课程的内容。在教材编写过程中,始终贯彻“项目教学和案例教学”的教学理念,以学生较熟悉的“学生信息管理系统”为教学项目,采用“任务驱动”的教学方式。主要内容包括C语言概述、C语言简单程序设计、模块化程序设计、数组、结构体和共用体、*链表、文件、*位运算、综合应用程序调试。本书适合中等职业学校计算机相关专业学生使用。

第1章 C语言概述 1

1.1 案例1.1:创建一个简单C语言程序 1

1.1.1 案例分析 4

1.1.2 案例延伸 5

1.1.3 案例思考 9

1.2 C语言的程序结构 10

1.3 Turbo C for Windows程序设计语言 11

1.3.1 Turbo C语言的特点 11

1.3.2 Turbo C for Windows运行环境 12

习题 12

第2章 C语言简单程序设计 13

2.1 案例2.1:简单人机对话界面 13

2.1.1 案例分析 14

2.1.2 案例延伸 16

2.1.3 案例思考 19

2.2 案例2.2:求学生的平均成绩 20

2.2.1 案例分析 21

2.2.2 案例延伸 22

2.2.3 案例思考 26

2.3 案例2.3:单科成绩及格判断 26

2.3.1 案例分析 27

2.3.2 案例延伸 28

2.3.3 案例思考 33

2.4 案例2.4:学生成绩按等级制处理 33

2.4.1 案例分析 34

2.4.2 案例延伸 36

2.4.3 案例思考 38

2.5 案例2.5:求课程平均分 38

2.5.1 案例分析 39

2.5.2 案例延伸 41

2.5.3 案例思考 48

2.6 案例2.6:算法应用 48

2.6.1 案例分析 49

2.6.2 案例延伸 50

2.6.3 案例思考 52

习题 52

第3章 模块化程序设计 53

3.1 案例3.1:定义函数求平均分 53

3.1.1 案例分析 55

3.1.2 案例延伸 58

3.1.3 案例思考 63

3.2 案例3.2:变量的存储类别 63

3.2.1 案例分析 64

3.2.2 案例延伸 66

3.2.3 案例思考 68

3.3 案例3.3:学籍管理系统的框架函数 69

3.3.1 案例分析 74

3.3.2 案例延伸 76

3.3.3 案例思考 81

习题 81

第4章 数组 82

4.1 案例4.1:学生单科成绩的管理 82

4.1.1 案例分析 84

4.1.2 案例延伸 86

4.1.3 案例思考 87

4.2 案例4.2:学生多科成绩的管理 88

4.2.1 案例分析 91

4.2.2 案例延伸 91

4.2.3 案例思考 94

4.3 案例4.3:学生姓名的排序 94

4.3.1 案例分析 95

4.3.2 案例延伸 98

4.3.3 案例思考 100

习题 101

第5章 结构体和共用体 102

5.1 案例5.1:单个学生信息的输入和输出 102

5.1.1 案例分析 104

5.1.2 案例延伸 107

5.1.3 案例思考 109

5.2 案例5.2:学生信息查询 109

5.2.1 案例分析 114

5.2.2 案例延伸 115

5.2.3 案例思考 122

5.3 案例5.3:编写班级通讯录程序 122

5.3.1 案例分析 124

5.3.2 案例延伸 127

5.3.3 案例思考 128

5.4 案例5.4:枚举类型的输入与输出 128

5.4.1 案例分析 129

5.4.2 案例延伸 130

5.4.3 案例思考 131

习题 131

第6章 链表 132

6.1 案例6.1:学生信息的动态存储 132

6.1.1 案例分析 136

6.1.2 案例延伸 138

6.1.3 案例思考 145

6.2 案例6.2:学生信息的动态管理 145

6.2.1 案例分析 150

6.2.2 案例延伸 154

6.2.3 案例思考 158

习题 158

第7章 文件 160

7.1 案例7.1:将学生信息写入文件 160

7.1.1 案例分析 163

7.1.2 案例延伸 165

7.1.3 案例思考 170

7.2 案例7.2:从文件中导入学生信息 170

7.2.1 案例分析 172

7.2.2 案例延伸 173

7.2.3 案例思考 180

习题 181

第8章 位运算 182

8.1 位运算的概念 182

8.2 位运算符的使用 184

习题 188

第9章 学生信息管理系统案例 189

9.1 案例分析 202

9.1 案例思考 203

附录 204

附录1 常用字符与ASCII码对照表 204

附录2 C语言中的关键字 205

附录3 运算符和结合性 206

附录4 C语言常用语法提要 207

附录5 C库函数 208