《C语言程序设计实验指导》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:夏素霞主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2007
  • ISBN:7563513841
  • 页数:204 页
图书介绍:本书讲述了C语言程序设计中涉及到最基本的语法规则和程序设计的基本方法。全书的各章节从分析程序示例开始,讲述C语言程序设计中的概念、方法并分析它们的应用特点。本书涵盖了C语言的基本概念,其中部分内容有一定的深度,这样设置可以满足高等学校不同专业、不同学时的教学需要。

第1章 C语言操作基础 1

1.1 学习要求 1

1.2 知识点回顾 1

1.2.1 输出函数printf() 1

1.2.2 输入函数scanf() 2

1.3 实验范例及练习 4

1.3.1 目的和要求 4

1.3.2 实验范例 4

1.3.3 实验内容 8

1.3.4 实验内容解析 9

第2章 C语言基础知识及简单程序设计 11

2.1 学习要求 11

2.2 知识点回顾 11

2.2.1 数据和数据类型 11

2.2.2 常量与变量 12

2.2.3 标识符命名规则 12

2.2.4 算术运算与算术表达式 12

2.2.6 赋值运算与赋值表达式 13

2.2.5 数据类型转换 13

2.2.7 C语言特有的运算和运算符 14

2.3 实验范例及练习 15

2.3.1 目的和要求 15

2.3.2 实验范例 15

2.3.3 实验内容 18

2.3.4 验内容解析 20

3.2.1 if语句 22

3.2 知识点回顾 22

3.1 学习要求 22

第3章 选择结构及其应用 22

3.2.2 多分支选择switch语句 23

3.3 实验范例及练习 24

3.3.1 目的和要求 24

3.3.2 实验范例 24

3.3.3 实验内容 31

3.3.4 实验内容解析 33

4.2 知识点回顾 36

4.2.1 while循环语句 36

第4章 循环结构 36

4.1 学习要求 36

4.2.2 do-while循环语句 37

4.2.3 for循环语句 38

4.2.4 3种循环语句的比较 38

4.2.5 循环嵌套 38

4.2.6 循环的退出 39

4.3.1 目的和要求 40

4.3.2 实验范例 40

4.3 实验范例及练习 40

4.3.3 实验内容 45

4.3.4 实验内容解析 47

第5章 数组 50

5.1 学习要求 50

5.2 知识点回顾 50

5.2.1 一维数组 50

5.2.2 二维数组 51

5.2.3 字符数组 53

5.2.4 常用的字符串处理函数 55

5.3.1 目的和要求 56

5.3 实验范例及练习 56

5.3.2 实验范例 57

5.3.3 实验内容 62

5.3.4 实验内容解析 65

第6章 函数 68

6.1 学习要求 68

6.2 知识点回顾 68

6.2.1 函数的基本概念 68

6.2.2 定义函数的方法 69

6.2.3 调用函数的方法 70

6.2.4 函数参数的传递方式 73

6.2.5 全局变量和局部变量 74

6.2.6 动态存储与静态存储 75

6.3 实验范例及练习 76

6.3.1 目的和要求 76

6.3.2 实验范例 76

6.3.3 实验内容 80

6.3.4 实验内容解析 84

7.2.1 指针与地址 88

7.2 知识点回顾 88

7.1 学习要求 88

第7章 指针 88

7.2.2 指针声明 89

7.2.3 指针与函数 89

7.2.4 指针与数组 89

7.2.5 指针与字符串 89

7.2.6 返回指针的函数 90

7.2.7 指针数组 90

7.2.8 指针数组与字符串数组 90

7.2.9 双重迂回指针 90

7.2.10 函数指针 91

7.3 实验范例及练习 91

7.3.1 目的和要求 91

7.3.2 实验范例 91

7.3.3 实验内容 113

7.3.4 实验内容解析 115

8.2 知识点回顾 121

8.3.1 宏定义 121

第8章 编译预处理 121

8.1 学习要求 121

8.3.2 文件包含 123

8.3.3 条件编译 124

8.3 实验范例及练习 124

8.3.1 目的和要求 124

8.3.2 实验范例 124

8.3.3 实验内容 125

8.3.4 实验内容解析 128

9.2 知识点回顾 130

9.2.1 结构体 130

9.1 学习要求 130

第9章 结构体、共用体和枚举 130

9.2.2 共用体 132

9.2.3 枚举 133

9.3 实验范例及练习 134

9.3.1 目的和要求 134

9.3.2 实验范例 135

9.3.3 实验内容 138

9.3.4 实验内容解析 142

10.2.2 文件类型指针 145

10.2.1 文件的基本概念 145

第10章 文件 145

10.2 知识点回顾 145

10.1 学习要求 145

10.2.3 文件的打开与关闭 146

10.2.4 文件的读写 147

10.2.5 文件的定位 148

10.3 实验范例及练习 148

10.3.1 目的和要求 148

10.3.2 实验范例 149

10.3.3 实验内容 152

10.3.4 实验内容解析 153

第11章 链表 155

11.1 学习要求 155

11.2 知识点回顾 155

11.2.1 引用自身的结构体 155

11.2.2 线性链表的基本操作 155

11.2.3 建立一个线性链表 156

11.2.4 计数和查找 156

11.3.1 目的和要求 157

11.2.5 串接 157

11.3 实验范例及练习 157

11.3.2 实验范例 158

11.3.3 实验内容 170

11.3.4 实验内容解析 171

第12章 C语言图形功能与应用 175

12.1 学习要求 175

12.2 知识点回顾 175

12.2.1 计算机图形显示基本原理 175

12.2.2 Turbo C 2.0常用图形函数 178

12.3 实验范例及练习 183

12.3.1 目的和要求 183

12.3.2 实验范例 183

12.3.3 实验内容 189

12.3.4 实验内容解析 190

附录1 Turbo C(V2.0)编译错误信息 194

附录2 C语言程序设计的调试技术 200

参考文献 204