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

  • 购买积分:11 如何计算积分?
  • 作  者:张荣国等编著
  • 出 版 社:北京:宇航出版社;北京希望电子出版社
  • 出版年份:2002
  • ISBN:7801444345
  • 页数:254 页
图书介绍:

目录 1

第1章 概述 1

1-1 程序设计 1

1-2 C语言的发展和特点 2

1-3 简单的C语言程序 3

1-4 问题的描述与C编程 4

1-4-1 算法设计 4

1-4-2 问题的描述与C编程 5

1-5 C语言程序的编译和执行 6

习题一 9

第2章 数据类型和基本运算 10

2-1 基本符号与标识符 10

2-1-1 基本符号 10

2-1-2 标识符 10

2-1-3 关键字 10

2-2 数据类型 11

2-2-1 整型 11

2-2-2 实型 12

2-2-3 字符型 12

2-3-1 常量 13

2-3 运算量 13

2-3-2 变量 16

2-3-3 库函数 17

2-4 运算符与表达式 21

2-4-1 算术运算符及其表达式 21

2-4-2 关系运算符及其表达式 22

2-4-3 逻辑运算符及其表达式 23

2-4-4 自增自减运算 24

2-4-5 其他运算 25

2-4-7 程序举例 28

2-4-6 优先级和结合性 28

习题二 29

第3章 程序控制结构 31

3-1 顺序结构 31

3-1-1 简单语句和复合语句 31

3-1-2 数据输入 32

3-1-3 数据输出 35

3-1-4 程序举例 39

3-2 选择结构 40

3-2-1 条件语句if 40

3-2-2 多分支选择语句switch 42

3-2-3 程序举例 44

3-3 循环结构 46

3-3-1 while循环语句 46

3-3-2 for循环语句 49

3-3-3 循环的嵌套 51

3-3-4 break、continue语句 52

3-3-5 程序举例 54

习题三 55

4-1 数组的概念 57

第4章 数组和字符串 57

4-2 一维数组 58

4-2-1 定义和引用 58

4-2-2 初始化 59

4-2-3 程序举例 61

4-3 二维数组 63

4-3-1 二维数组的定义和引用 63

4-3-2 二维数组的初始化 65

4-3-3 程序举例 66

4-4 字符数组和字符串 69

4-4-1 字符数组 69

4-4-2 字符串 71

4-4-3 字符数组的输入输出 72

4-4-4 字符串处理函数 74

4-5 程序举例 76

习题四 79

第5章 指针 82

5-1 指针和指针变量 82

5-2 指针变量的定义和引用 83

5-2-1 指针变量的定义 83

5-2-3 指针变量的有关运算 85

5-2-2 指针变量的引用 85

5-3 指针与数组 88

5-3-1 一维数组与指针 88

5-3-2 二维数组与指针 92

5-4 指针与字符串 93

5-5 指针数组和指向指针的指针 95

5-5-1 指针数组的定义 96

5-5-2 指向指针的指针 97

5-6 程序举例 99

习题五 100

6-1-1 函数的定义和声明 103

第6章 函数 103

6-1 函数的定义和调用 103

6-1-2 函数的调用和返回 107

6-2 函数调用中的数据传递方式 112

6-2-1 值传递方式 112

6-2-2 地址传递方式 113

6-2-3 值传递和地址传递方式的区别 116

6-3 函数的嵌套调用和递归调用 117

6-3-1 函数的嵌套调用 117

6-3-2 函数的递归调用 119

6-4 变量的作用域与存储类 121

6-4-1 局部变量和全局变量 121

6-4-2 动态存储和静态存储 124

习题六 129

第7章 编译预处理 132

7-1 宏定义 132

7-1-1 不带参数的宏定义 132

7-1-2 带参数的宏定义 136

7-2 文件包含 138

7-3 条件编译 141

习题七 144

第8章 结构体和动态数据结构 146

8-1 结构体 146

8-1-1 结构体变量 147

8-1-2 结构体数组 150

8-1-3 结构体指针 152

8-2 动态数据结构 156

8-2-1 基本概念 156

8-2-2 动态存储空间的建立和释放 158

8-2-3 动态数据结构的应用 160

8-3 共用体 164

8-4 枚举类型 166

8-5 typedef定义类型 168

习题八 169

第9章 文件 170

9-1 文件的概念 170

9-2 文件的打开与关闭 172

9-2-1 文件的打开 172

9-2-2 文件的关闭 173

9-3-1 顺序文件 174

9-3 文件的读写 174

9-3-2 随机文件 179

9-4 文件操作中的一些其他常用函数 181

9-5 程序举例 181

习题九 183

第10章 屏幕绘图 184

10-1 图形显示模式和初始化 184

10-1-1 图形显示模式 184

10-1-2 图形初始化 185

10-2-1 点、线、圆和多边形的绘制 186

10-2 基本图形绘制 186

10-2-2 设置填充模式 188

10-2-3 棒状图、扇形图绘制 190

10-3 颜色、线型和文本 191

10-3-1 选择颜色 191

10-3-2 选择线型 193

10-3-3 文本 194

10-4 图形动画 200

习题十 203

11-1 面向对象的基本概念 204

第11章 面向对象程序设计和C++ 204

11-2 C++语言简介 205

11-3 类和对象 210

11-4 构造函数和析构函数 213

11-5 对象数组和this指针 216

11-6 友员函数 217

习题十一 219

第12章 派生类和类继承 221

12-1 派生类和基类 221

12-2 多基派生 226

12-3 虚基类 229

习题十二 233

第13章 重载和多态性 236

13-1 函数重载 236

13-2 运算符重载 239

13-3 虚拟函数 243

13-4 纯虚拟函数 245

习题十三 246

附录1 ASCII码 248

附录2 常用库函数 249

参考文献 254