当前位置:首页 > 工业技术
新编C++自学教程
新编C++自学教程

新编C++自学教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:(美)Kris Jamsa著;凌涛,王玉琳译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505337122
  • 页数:236 页
图书介绍:
上一篇:信号与系统下一篇:塑料工业
《新编C++自学教程》目录

第一篇 基础知识 3

第一讲 设计C+++程序 3

1.1 设计程序(一) 3

1.2 编译程序 4

1.3 设计程序(二) 5

1.4 语法错误 6

1.5 Windows环境下的C+++编程 7

1.6 小结 7

第二讲 分析C+++程序 9

2.1 程序语句 9

2.2 #include语句 10

2.3 void main(void) 10

2.4 void的作用 11

2.6 cout语句 12

2.5 花括号对{ } 12

2.7 小结 13

第三讲 向屏幕输出信息 14

3.1 显示数字 14

3.2 同时显示多个值 15

3.3 特殊输出字符\n和endl 16

3.4 其它的特殊输出字符 17

3.5 八进制和十六进制数的显示 18

3.6 出错信息的显示 18

3.7 控制输出宽度 19

3.8 小结 20

第四讲 变量 21

4.1 变量 21

4.2 变量名 22

4.3 不能作变量名的词 23

4.4 给变量赋值 23

4.6 变量值 24

4.5 在变量说明语句中给变量赋值 24

4.7 变量的值域 25

4.8 精确度 25

4.9 注释 26

4.10 小结 27

第五讲 简单运算 28

5.1 基本算术运算 28

5.2 递增运算符 29

5.3 前缀和后缀递增运算符 30

5.4 递减运算符 31

5.5 其它的C+++运算符 32

5.6 运算符的优先级 33

5.7 改变运算顺序 33

5.8 算术运算的溢出 34

5.9 小结 35

6.1 cin输入流 36

第六讲 接收键盘输入 36

6.2 输入溢出错误 37

6.3 类型不匹配错误 37

6.4 读取字符 38

6.5 从键盘读取数据 38

6.6 小结 38

第七讲 判断语句 40

7.1 两个值的比较 40

7.3 简单语句和组合语句 41

7.2 if语句 41

7.4 if-else语句 42

7.5 else语句的组合语句 43

7.6 语句的缩排 44

7.7 测试两个或多个条件 45

7.8 真和假的值 45

7.9 运算符NOT 46

7.10 多个条件的判断 47

7.11 switch语句 48

7.12 小结 49

第八讲 循环语句 50

8.1 for语句 50

8.2 组合for语句 51

8.3 改变递增步长 52

8.4 while语句 54

8.5 do while语句 55

8.6 小结 56

第二篇 函数 59

第九讲 函数 59

9.1 创建函数 59

9.2 给函数传递信息 62

9.3 函数的返回值 65

9.4 没有返回值的函数 66

9.6 函数原型 67

9.5 函数返回值的运用 67

9.7 小结 68

第十讲 参数值 69

10.1 参数值 69

10.2 改变参数值 70

10.3 举例 72

10.4 小结 74

11.1 库函数 75

第十一讲 库函数 75

11.2 有关库函数的其它知识 76

11.3 小结 76

第十二讲 局部变量和全局变量 78

12.1 局部变量 78

12.2 局部变量名 79

12.3 全局变量 79

12.4 全局变量名与局部变量名 80

12.6 小结 81

12.5 变量的作用域 81

第十三讲 函数重载 82

13.1 函数重载 82

13.2 重载的使用 83

13.3 小结 84

第十四讲 引用 85

14.1 引用 85

14.2 引用的使用 86

14.3 举例 87

14.4 使用引用的规则 88

14.5 小结 88

第十五讲 缺省参数值 89

15.1 缺省参数值 89

15.2 缺省参数值的使用规则 90

15.3 小结 90

16.1 数组变量 93

第十六讲 数组 93

第三篇 数组和结构 93

16.2 访问数组元素 94

16.3 下标变量 95

16.4 数组的初始化 96

16.5 数组参数 96

16.6 小结 98

第十七讲 字符串 99

17.1 字符串 99

17.2 字符NULL 100

17.3 ′A′与″A″的区别 101

17.4 字符串的初始化 101

17.5 字符串参数 102

17.6 检测NULL 103

17.7 字符串库函数 104

17.8 小结 104

18.1 结构 105

第十八讲 结构 105

18.2 结构成员的调用 106

18.3 结构和函数 107

18.4 改变结构成员值 108

18.5 小结 109

第十九讲 联合 110

19.1 联合 110

19.2 匿名联合 111

19.3 小结 113

第二十讲 指针 114

20.1 字符串指针(一) 114

20.2 字符串指针(二) 115

20.3 简化语句 116

20.4 其它数组指针 117

20.6 小结 118

20.5 指针值的递增(减) 118

第四篇 类 121

第二十一讲 类 121

21.1 面向对象程序设计 121

21.2 类定义 123

21.3 举例 125

21.4 小结 125

22.1 私有成员 127

第二十二讲 私有成员和公有成员 127

22.2 私有成员和公有成员 129

22.3 访问私有成员和公有成员 129

22.4 接口函数 131

22.5 全局作用域分辨符 131

22.6 私有成员的类型 132

22.7 小结 132

第二十三讲 构造函数和析构函数 133

23.1 构造函数 133

23.2 构造函数的缺省参数值 135

23.3 重载构造函数 136

23.4 析构函数 137

23.5 小结 139

第二十四讲 运算符重载 141

24.1 重载运算符+和- 141

24.2 举例 146

24.3 不能重载的运算符 148

24.4 小结 148

第二十五讲 静态数据成员和成员函数 149

25.1 静态数据成员 149

25.2 公有静态数据成员 151

25.3 静态成员函数 151

25.4 小结 152

第二十六讲 继承 155

26.1 继承 155

第五篇 继承和模板 155

26.2 举例 158

26.3 保护成员 160

26.4 访问保护成员 161

26.5 类成员名 161

26.6 小结 161

第二十七讲 多重继承 163

27.1 多重继承 163

27.2 继承链 166

27.3 小结 167

第二十八讲 友元类和友元函数 168

28.1 友元类 168

28.2 友元函数 170

28.3 小结 173

第二十九讲 函数模板 174

29.1 函数模板 174

29.2 多类型模板 176

29.3 小结 177

第三十讲 类模板 178

30.1 类模板 178

30.2 小结 184

第六篇 高级特性 187

第三十一讲 动态分配与释放内存 187

31.1 运算符new 187

31.2 运算符delete 190

31.3 小结 191

第三十二讲 对内存不足的处理 192

32.1 处理句柄 192

32.2 重载运算符new和delete 193

32.3 小结 195

第三十三讲 cin和cout的高级应用 196

33.1 头文件iostream.h 196

33.2 cout的深入 196

33.3 填充字符 197

33.4 浮点数的输出 198

33.5 输出一个字符 198

33.6 读入一个字符 199

33.7 读入一行信息 200

33.8 小结 201

第三十四讲 文件的I/O操作 202

34.1 写入信息 202

34.2 读出信息 203

34.3 读出一行信息 203

34.4 检测文件的结束 204

34.5 检测文件的操作错误 205

34.6 关闭文件 206

34.7 打开文件 206

34.8 read和write操作 207

34.9 小结 208

35.1 内联函数 209

第三十五讲 内联函数和汇编语言代码 209

35.2 关键字inline 210

35.3 内联函数与类 211

35.4 关键字asm 212

35.5 小结 212

第三十六讲 命令行参数 214

36.1 参数argc和argv 214

36.4 命令行参数的使用 216

36.3 指针argv 216

36.2 数组argv 216

36.5 参数env 217

36.6 小结 218

第三十七讲 常量和宏 219

37.1 常量 219

37.2 常量的使用 221

37.3 宏 222

37.5 宏的使用 223

37.4 宏与函数 223

37.6 小结 224

第三十八讲 多态性及其及应用 225

38.1 多态性 225

38.2 多态性对象 227

38.3 纯虚函数 230

38.4 小结 230

第三十九讲 异常处理 231

39.1 异常 231

39.2 测试与捕获异常 231

39.3 报告异常 232

39.4 异常处理句柄 233

39.5 异常处理的成员变量 234

39.6 非正常的异常处理 235

39.7 异常与函数 235

39.8 异常与类 235

39.9 小结 236

返回顶部