当前位置:首页 > 工业技术
C/C++语言程序设计教程  基础·实例·上机
C/C++语言程序设计教程  基础·实例·上机

C/C++语言程序设计教程 基础·实例·上机PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:李刚等编著
  • 出 版 社:北京:中国宇航出版社
  • 出版年份:2004
  • ISBN:7801448545
  • 页数:236 页
图书介绍:本书系统讲述了语言的基础知识,包括C语言的基本数据类型运算符与表达式等知识。
《C/C++语言程序设计教程 基础·实例·上机》目录

目录 1

第1章 C语言概述 1

1.1 C语言的历史与现状 1

1.2 C语言的程序结构 1

1.3 C语言的开发环境 3

1.4 本章小结 5

1.5 思考练习题 5

第2章 数据类型、运算符与表达式 6

2.1 输入输出函数 6

2.1.1 格式化输出函数printf() 6

2.1.2 格式化输入函数scanf() 7

2.1.3 putchar()和getchar()函数 8

2.2 C语言的数据类型 9

2.2.1 常量和变量 9

2.2.2 整型数据 10

2.2.3 字符型数据 11

2.2.4 实型数据 12

2.2.5 各类数值型数据之间的混合运算 14

2.3 C语言的运算符与表达式 15

2.3.1 C运算符简介 15

2.3.2 算术表达式和运算符的优先级和结合性 15

2.3.3 赋值运算符和赋值表达式 17

2.3.4 逗号运算符和逗号表达式 18

2.4 算法与流程图 19

2.4.1 算法 19

2.4.2 算法的表示方法 21

2.5 本章小结 22

2.6 思考练习题 22

第3章 顺序结构程序设计 23

3.1 结构化程序设计 23

3.2 C语言的语句 24

3.3 本章小结 26

3.4 上机实验 27

3.5 思考练习题 29

第4章 选择结构程序设计 31

4.1 if语句 31

4.2 switch语句 35

4.3 本章小结 38

4.4 上机实验 39

4.5 思考练习题 41

第5章 循环结构程序设计 44

5.1 goto语句 44

5.2 while语句 47

5.3 do-while语句 49

5.4 for语句 51

5.5 循环的嵌套 54

5.6 几种循环的比较 55

5.7 break和continue语句 55

5.7.1 break语句 55

5.7.2 continue语句 56

5.8 本章小结 57

5.9 上机实验 57

5.10 思考练习题 59

第6章 数组 61

6.1 一维数组 62

6.2 二维数组 66

6.2.1 二维数组元素的表示方法 66

6.2.2 二维数组的初始化 67

6.3 字符数组 68

6.4 字符串常用函数 71

6.5 本章小结 75

6.6 上机实验 75

6.7 思考练习题 79

7.1 函数的基本知识 81

7.1.1 函数的定义 81

第7章 函数 81

7.1.2 函数的参数和函数值 83

7.2 函数的调用 85

7.2.1 函数调用的一般形式 85

7.2.2 函数嵌套调用 87

7.2.3 函数递归调用 92

7.3 局部变量与全局变量 94

7.3.1 局部变量 94

7.3.2 全局变量 95

7.4 变量的存储类型 97

7.4.1 自动变量 98

7.4.2 外部变量 100

7.4.3 静态变量 101

7.4.4 寄存器变量 103

7.5 内部函数和外部函数 104

7.5.1 内部函数 104

7.5.2 外部函数 104

7.6 本章小结 105

7.6.1 C语言中函数的分类 105

7.6.2 其他问题 105

7.7 上机实验 106

7.8 思考练习题 108

8.1 宏定义与符号常量 110

8.1.1 无参宏定义 110

第8章 编译预处理 110

8.1.2 有参宏定义 111

8.1.3 符号常量 113

8.2 文件包含和条件编译 113

8.2.1 文件包含 113

8.2.2 条件编译 114

8.3 本章小结 116

8.4 上机实验 116

8.5 思考练习题 117

9.1.1 枚举类型的定义和枚举变量的说明 119

9.1 枚举 119

第9章 枚举与位运算 119

9.1.2 枚举类型变量的赋值和使用 120

9.2 位运算 122

9.3 位域 126

9.4 本章小结 128

9.5 思考练习题 128

第10章 指针 130

10.1 指针和指针变量的概念 130

10.1.1 内存地址、变量地址和变量值的存取 130

10.1.2 指针与指针变量 132

10.2 指针变量作函数参数 135

10.3.1 数组的引用方式 137

10.3 数组的指针和指向数组元素的指针变量 137

10.3.2 指向多维数组的指针 140

10.4 字符串的指针和指向字符串的指针变量 142

10.5 指针数组 145

10.6 返回指针值的函数 146

10.7 main函数的参数 147

10.8 本章小结 148

10.9 上机实验 148

10.10 思考练习题 152

11.1 结构体类型变量的定义和引用 156

第11章 结构体与共用体 156

11.1.1 结构体类型变量的定义 157

11.1.2 结构体类型变量的引用 159

11.1.3 结构体类型变量的初始化 160

11.2 结构体数组 161

11.3 指向结构体类型数据的指针 163

11.3.1 指向结构体类型变量的指针 163

11.3.2 指向结构体类型数组的指针 164

11.4 链表 166

11.4.1 单链表的定义与相关操作 166

11.4.2 单链表的插入与删除 169

11.5 共用体 170

11.6 本章小结 173

11.7 上机实验 173

11.8 思考练习题 176

第12章 文件 177

12.1 文件的基本操作 177

12.1.1 文件的打开与关闭 177

12.1.2 文件的读写 181

12.1.3 文件检测函数 187

12.2 本章小结 188

12.3 上机实验 188

12.4 思考练习题 189

第13章 C++概述 191

13.1 面向对象的基本概念 191

13.1.1 对象 191

13.1.2 类 191

13.1.3 消息 192

13.1.4 方法 192

13.1.5 继承 192

13.2 面向对象编程方法 192

13.3 C++的开发环境 193

13.3.1 中文版Visual C++6.0集成开发环境 193

13.3.2 利用中文版Visual C++6.0集成开发环境创建第一个C++程序 194

13.4 C++的输入输出 195

13.4.1 cout流 196

13.4.2 cin流 197

13.5 本章小结 198

13.6 上机实验 199

13.7 思考练习题 201

第14章 C++面向对象基础 203

14.1 类与对象 204

14.1.1 类的定义与对象的引用 204

14.1.2 类与对象 206

14.1.3 构造函数与析构函数 207

14.1.4 函数重载 211

14.1.5 友元 212

14.2 对象指针 216

14.2.1 new运算符和delete运算符 216

14.2.2 动态创建类对象 216

14.3 派生类与继承类 217

14.3.1 单继承的派生类 217

14.3.2 多继承的派生类 218

14.4 本章小结 218

14.5 上机实验 219

14.6 思考练习题 220

附录A 参考答案 223

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