《C程序设计实验与实践教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘光蓉编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302242468
  • 页数:243 页
图书介绍:本书是为了配合谭浩强编著的《C程序设计(第三版)》理论教材,结合全国计算机等级考试“二级C程序设计”考试大纲。

上篇 基础篇 3

第1章 C语言上机实践的目的与要求 3

1.1 C程序的开发步骤 3

1.2 C程序上机实践的目的 4

1.3 C程序上机实践的步骤与要求 5

第2章 Turbo C++ 3.0环境下的C程序设计与调试 7

2.1 Turbo C++ 3.0系统的建立 7

2.2 Turbo C++ 3.0集成环境的使用 7

2.2.1 进入Turbo C++ 3.0 7

2.2.2 选择工作目录 8

2.2.3 建立工作环境 9

2.2.4 编辑源文件 10

2.2.5 保存源文件 11

2.2.6 编译 11

2.2.7 链接 12

2.2.8 运行 13

2.2.9 退出Turbo C 13

2.3 Turbo C++ 3.0环境下程序的动态调试 13

2.3.1 单步执行方法 13

2.3.2 设置断点方法 16

2.4 常用编辑键和菜单命令热键 17

2.4.1 常用编辑键 17

2.4.2 常用菜单命令热键 19

第3章 Visual C++ 6.0环境下的C程序设计与调试 21

3.1 Visual C++ 6.0的安装及运行 21

3.2 Visual C++ 6.0开发环境的使用 22

3.2.1 新建C源程序文件 22

3.2.2 输入、编辑源程序 22

3.2.3 保存源程序 23

3.2.4 编译源程序 23

3.2.5 链接源程序 24

3.2.6 运行源程序 24

3.2.7 关闭程序工作区 25

3.2.8 打开已有的源程序 25

3.2.9 退出Visual C++ 6.0 26

3.3 Visual C++ 6.0环境下的C程序的动态调试 26

3.3.1 程序的分段执行 26

3.3.2 程序的单步执行 28

3.3.3 结束程序调试 28

第4章 C程序设计常见错误分析 29

中篇 实验篇 39

第5章 简单的程序设计与调试 39

5.1 实验1 最简单的C程序运行初步 39

5.1.1 实验目的 39

5.1.2 实验要求 39

5.1.3 知识点介绍 39

5.1.4 实验内容 40

5.1.5 思考题 43

5.2 实验2 数据类型、运算符与表达式 43

5.2.1 实验目的 43

5.2.2 实验要求 44

5.2.3 知识点介绍 44

5.2.4 实验内容 45

5.2.5 思考题 49

第6章 基本程序结构设计 50

6.1 实验3 顺序结构 50

6.1.1 实验目的 50

6.1.2 实验要求 50

6.1.3 知识点介绍 51

6.1.4 实验内容 52

6.1.5 思考题 57

6.2 实验4 选择结构 57

6.2.1 实验目的 57

6.2.2 实验要求 57

6.2.3 知识点介绍 57

6.2.4 实验内容 60

6.2.5 思考题 65

6.3 实验5 循环结构 65

6.3.1 实验目的 66

6.3.2 实验要求 66

6.3.3 知识点介绍 66

6.3.4 实验内容 69

6.3.5 思考题 75

第7章 数组 76

7.1 实验6 一维数组 76

7.1.1 实验目的 76

7.1.2 实验要求 76

7.1.3 知识点介绍 76

7.1.4 实验内容 78

7.1.5 思考题 84

7.2 实验7 二维数组 84

7.2.1 实验目的 84

7.2.2 实验要求 84

7.2.3 知识点介绍 84

7.2.4 实验内容 86

7.2.5 思考题 91

7.3 实验8 字符数组 92

7.3.1 实验目的 92

7.3.2 实验要求 92

7.3.3 知识点介绍 92

7.3.4 实验内容 94

7.3.5 思考题 99

7.4 实验9 综合实验 100

7.4.1 实验目的 100

7.4.2 实验要求 100

7.4.3 实验内容 100

第8章 函数 106

8.1 实验10 数的形式及函数的调用(Ⅰ) 106

8.1.1 实验目的 106

8.1.2 实验要求 106

8.1.3 知识点介绍 107

8.1.4 实验内容 109

8.1.5 思考题 113

8.2 实验11 函数的参数及函数的调用(Ⅱ) 113

8.2.1 实验目的 113

8.2.2 实验要求 113

8.2.3 知识点介绍 113

8.2.4 实验内容 114

8.2.5 思考题 119

8.3 实验12 变量的分类 119

8.3.1 实验目的 119

8.3.2 实验要求 119

8.3.3 知识点介绍 120

8.3.4 实验内容 120

8.3.5 思考题 124

8.4 实验13 综合实验 124

8.4.1 实验目的 124

8.4.2 实验要求 124

8.4.3 实验内容 124

第9章 编译预处理 130

9.1 实验14 宏定义、文件包含及条件编译 130

9.1.1 实验目的 130

9.1.2 实验要求 130

9.1.3 知识点介绍 130

9.1.4 实验内容 131

9.1.5 思考题 135

第10章 指针 136

10.1 实验15 指针变量 136

10.1.1 实验目的 136

10.1.2 实验要求 136

10.1.3 知识点介绍 136

10.1.4 实验内容 138

10.1.5 思考题 143

10.2 实验16 指针与数组 143

10.2.1 实验目的 143

10.2.2 实验要求 143

10.2.3 知识点介绍 143

10.2.4 实验内容 146

10.2.5 思考题 150

10.3 实验17 指针与函数 150

10.3.1 实验目的 150

10.3.2 实验要求 150

10.3.3 知识点介绍 150

10.3.4 实验内容 151

10.3.5 思考题 157

10.4 实验18 指针数组与指向指针的指针 157

10.4.1 实验目的 158

10.4.2 实验要求 158

10.4.3 知识点介绍 158

10.4.4 实验内容 159

10.4.5 思考题 163

第11章 结构体与共用体 165

11.1 实验19 结构体、共用体、枚举、自定义类型 165

11.1.1 实验目的 165

11.1.2 实验要求 165

11.1.3 知识点介绍 166

11.1.4 实验内容 169

11.1.5 思考题 176

11.2 实验20 链表操作 176

11.2.1 实验目的 176

11.2.2 实验要求 177

11.2.3 知识点介绍 177

11.2.4 实验内容 178

11.2.5 思考题 188

第12章 位运算与文件 189

12.1 实验21 位运算 189

12.1.1 实验目的 189

12.1.2 实验要求 189

12.1.3 知识点介绍 189

12.1.4 实验内容 190

12.1.5 思考题 192

12.2 实验22 文件操作 192

12.2.1 实验目的 192

12.2.2 实验要求 193

12.2.3 知识点介绍 193

12.2.4 实验内容 193

12.2.5 思考题 199

下篇 提高篇 203

第13章 C++程序设计基础 203

13.1 实验23 C++程序设计 203

13.1.1 实验目的 203

13.1.2 实验要求 203

13.1.3 知识点介绍 203

13.1.4 实验内容 205

13.1.5 思考题 206

第14章 C程序综合设计 207

14.1 程序设计风格 207

14.1.1 逻辑风格 207

14.1.2 正文风格 208

14.1.3 输入输出风格 209

14.2 多文件的程序设计 209

14.3 C语言综合设计常用函数 210

14.4 C语言综合设计要求与设计报告 212

14.4.1 C语言综合设计要求 212

14.4.2 C语言综合设计报告 212

14.5 C语言综合设计任务 214

14.5.1 必做题 214

14.5.2 选做题 214

附录A 常用字符与ASCII码对应表 221

附录B 实验报告书写格式(供参考) 224

附录C Turbo C++ 3.0常见编译出错信息英汉对照 226

附录D 全国计算机等级考试二级C语言程序设计考试大纲(2010年版) 228

实验篇参考答案 233

参考文献 243