当前位置:首页 > 工业技术
新编C语言程序设计教程
新编C语言程序设计教程

新编C语言程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:周学毛编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2000
  • ISBN:7560608655
  • 页数:283 页
图书介绍:本书全面介绍了C语言的基本语法、标准数据类型、扩展数据类型及数据描述方法等内容。
《新编C语言程序设计教程》目录

第1章 C语言基础 3

1.1 C语言概述 3

1.1.1 C语言的发展 3

1.1.2 C语言的特点 4

1.2 基本语法成份 5

1.2.1 字符集 5

1.2.2 标识符 5

1.2.3 关键字 6

1.2.4 运算符 6

1.3 C程序的结构 6

1.3.1 C程序的结构 7

1.3.2 C程序的书写 8

1.4.1 实现步骤 9

1.4 C程序的实现 9

1.4.2 程序的执行 10

1.4.3 TURBO C上机操作 10

习题一 11

第2章 基本数据类型 13

2.1 整型 13

2.1.1 基本整型 13

2.1.2 拓展整型 14

2.2 浮点型 15

2.2.1 单箱质型 15

2.2.2 双精度型 16

2.3 字符型 16

2.3.1 字符类型 16

2.3.2 字符串数据 17

2.4.2 逻辑运算 18

2.4.1 逻辑类型 18

2.4 逻辑类型 18

2.5 标准函数 19

2.6 量的定义方法 19

2.6.1 常量定义 19

2.6.2 变量定义 20

习题二 22

第3章 表达式 23

3.1 表达式基础 23

3.1.1 表达式的组成 23

3.1.2 表达式的书写 24

3.1.3 表达式的分类 24

3.1.4 表达式的计算 24

3.2 算术表达式 26

3.3.1 赋值运算 28

3.3 赋值表达式 28

3.3.2 赋值类型转换 29

3.3.3 复会赋值运算 30

3.4 逻辑表达式 31

3.4.1 关系表达式 31

3.4.2 逻辑表达式 31

3.5 位运算表达式 32

3.5.1 位逻辑运算 32

3.5.2 移位运算 33

3.6 其它表达式 34

3.6.1 条件表达式 34

3.6.2 逗号表达式 35

3.6.3 其它运算 35

习题 36

4.1.2 表达式语句 38

4.1.1 控制语句 38

4.1.3 特殊语句 38

第4章 顺序结构程序设计 38

4.1 C语言语句 38

4.2 数据输入 40

4.2.1 一般格式 40

4.2.2 格式字符 41

4.2.3 说明 42

4.3 数据输出 42

4.3.1 一般格式 42

4.3.2 格式字符 43

4.3.3 说明 44

4.3.4 交互信息 44

4.4 算法与程序设计 45

4.4.1 算法 45

4.4.2 程序 45

4.4.3 结构化程序设计方法 46

4.5 程序设计举例 47

4.4.4 程序设计过程 47

习题四 51

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

5.1 if语句 54

5.1.1 单分支if语句 54

5.1.2 双分支if语句 55

5.1.3 多分支if语句 57

5.2 switch语句 59

5.3 goto语句 61

5.4 程序设计举例 62

习题五 67

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

6.1 while语句 70

6.2 do-while语句 73

6.3 for语句 74

6.4 终止循环语句 79

6.5 多重循环 80

6.6 程序设计举例 82

习题六 87

第7章 函数 89

7.1 函数的定义 89

7.1.1 函数的结构 89

7.1.2 返回语句 90

7.1.3 函数的定义 91

7.2 函数的调用 93

7.2.1 函数调用的一般形式 94

7.2.2 函数调用的方式 94

7.2.3 被调函数说明 96

7.3 数据传递方法 97

7.4 嵌套调用和递归调用 98

7.4.1 嵌套调用 98

7.4.2 递归调用 99

7.5 变量的作用城 102

7.5.1 局部变量 102

7.5.2 全局变量 102

7.5.3 标识符的作用域 104

7.6 变量的存储类别 104

7.6.1 变量的存储类别 104

7.6.2 局部变量的存储方式 104

7.6.3 全局变量的存储方式 106

7.7 结构化程序设计方法 109

7.7.1 程序设计基本手段 109

7.7.2 模块化程序设计 110

7.7.3 结构化程序的书写和阅读 110

习题七 116

第8章 数组类型 121

8.1 一维数组 121

8.1.1 一维数组的定义 121

8.1.2 一维数组的引用 122

8.1.3 一维数组的初始化 123

8.1.4 一维数组作函数多数 125

8.2 二维数组与多维数组 126

8.2.1 二维数组的定义 126

8.2.2 二维数组的引用 127

8.2.3 二维数组的初始化 127

8.3 字符数组与字符串 130

8.3.1 字符数组 130

8.3.2 字符串 131

8.3.3 字符串数组 132

8.4 重命名类型 134

8.4.1 重命名类型方法 134

8.4.2 重命名类型的作用 134

8.5 程序设计举例 135

8.4.3 几点说明 135

习题八 142

第9章 结构体类型与共用体类型 145

9.1 结构体类型 145

9.1.1 结构体类型的定义 145

9.1.2 结构体变量的定义 147

9.1.3 结构体变量的引用 149

9.1.4 结构体变量的初始化 150

9.1.5 结构体作函数参数 152

9.1.6 激套结构体 154

9.2 结构体数组 155

9.3 并用体类型 157

9.3.1 共用体类型的定义 157

9.3.2 并用作变量的定义 157

9.3.3 共用作变量的引用 158

9.4.1 枚举类型的定义 159

9.4 枚举类型 159

9.4.2 枚举类型变量的定义 160

9.5 程序设计举例 162

习题九 167

第10章 指针类型 169

10.1 指针与指针变量 169

10.1.1 指针变量的定义 169

10.1.2 指针的运算 171

10.1.3 利用指针处理简单数据 172

10.1.4 指针作函数参数 174

10.2 指针与数组 174

10.2.1 指向一维数组的指针变量 175

10.2.2 数组作函数参数 176

10.2.3 指向二维教组的指针变量 179

10.3.1 字符率的指针表示 181

10.3 指针与字符串 181

10.3.2 字符串(指针)作函数参数 183

10.3.3 字符指针变量和字符数组的区别 184

10.4 指针与结构体 184

10.4.1 指向结构体数据的指针变量 184

10.4.2 指向结构体的指针作函数参数 186

10.5 指针与链表 187

10.5.1 单键表的数据描述 187

10.5.2 单键表的建立 188

10.5.3 单链表的基本操作 190

10.6 指针与函数 192

10.6.1 指向函数的指针变量 192

10.6.2 指向函数的指针变量作函数参数 193

10.6.3 指针函数 194

10.7 指针作基类型 195

10.7.1 指针数组 195

10.7.2 多级指针 196

10.7.3 指针数组作main函数的形参 197

10.8 程序设计举例 198

习题十 202

第11章 文件类型 204

11.1 文件类型与文件指针 204

11.1.1 文件概述 204

11.1.2 文件类型 205

11.1.3 文件指针变量 205

11.2 文件的打开与关闭 206

11.2.1 文件的打开 206

11.2.2 文件的关闭 207

11.3 文件的读写与建立 208

11.3.1 字符级数据的读和写 208

11.3.2 字级数据的读和写 208

11.3.3 字符串数据的读和写 209

11.3.4 数据决数据的读和写 209

11.3.6 文件的建立步骤 210

11.3.5 格式化数据的读和写 210

11.3.7 文件的读取控制 211

11.4 文件辅助操作 212

11.5 程序设计举例 213

习题十一 217

第12章 编译预处理 219

12.1 宏定义 219

12.1.1 不带参数的宏定义 219

12.1.2 带参数的宏定义 220

12.1.3 预定义宏 221

12.1.4 取消宏定义 221

12.2 文件包含 222

12.3 条件编译 222

习题十二 224

13.1.2 面向对象技术的两大要素 229

13.1.1 面向对象技术的由来和发展 229

第13章 C到C++ 229

13.1 面向对象技术 229

13.1.3 面向对象技术的三大机制 230

13.1.4 面向对象程序设计 231

13.2 改进的C语言 231

13.2.1 C++程序 231

13.2.2 常规改进 233

13.2.3 C++的动态内存分配 234

13.2.4 引用 235

13.2.5 C++中的函数 236

13.2.6 重载 237

13.3 C++的输入与输出 238

13.3.1 C++流类结构 239

13.3.2 基本I/O操作 239

13.3.3 格式化I/O 240

13.4 类与对象 241

13.4.1 类的定义 242

13.4.2 对象的定义 244

13.4.3 构造函数和折构函数 244

13.4.4 继承性 246

13.4.5 运行时的多态性 249

13.5 程序设计举例 250

习题十三 253

第14章 C语言程序设计实例 254

实例一 成绩处理程序 254

实例二 电子词典程序 259

附场A C语言中的关键字 266

附录B 运算符和运算 267

附录C 常用标准函数 268

参考文献 279

相关图书
作者其它书籍
返回顶部