《C++程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李龙澍编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302184621
  • 页数:244 页
图书介绍:本书内容包括C++入门、数据类型喝表达式、语句和函数、面向对象基本概念与类、对象指针和引用、继承、静态成员和友元、多态和虚函数、输入/输出流、模板和异常处理、综合应用实例。

第1章 C+++入门 1

1.1什么是C+++ 1

1.1.1什么是C++程序设计语言 1

1.1.2 C++程序开发过程 1

1.2一个C++程序 3

1.3 C++程序的结构 5

1.3.1主程序 5

1.3.2函数 6

1.3.3输入输出 7

1.3.4头文件 7

1.3.5注释 8

1.4例题分析和小结 8

1.4.1例题 8

1.4.2解题分析 10

1.4.3小结 11

实训1编制一个简单C++的程序 12

习题1 12

第2章 数据类型和表达式 14

2.1词法符号 14

2.1.1标识符 14

2.1.2关键字 15

2.1.3常量 15

2.2基本数据类型 17

2.2.1基本数据类型 18

2.2.2变量 19

2.3结构数据类型 21

2.3.1数组 21

2.3.2结构体类型 26

2.3.3共用体类型 28

2.4表达式 29

2.4.1算术表达式 29

2.4.2关系表达式 31

2.4.3逻辑表达式 31

2.4.4运算顺序 32

2.5例题分析和小结 34

2.5.1例题 34

2.5.2解题分析 38

2.5.3小结 38

实训2标识符和表达式实训 38

习题2 39

第3章 语句和函数 43

3.1赋值语句 43

3.2选择语句 45

3.2.1条件语句 45

3.2.2开关语句 46

3.3循环语句 48

3.3.1 while循环语句 48

3.3.2 for循环语句 50

3.3.3 break和continue语句 50

3.3.4多重循环 51

3.4函数 52

3.4.1函数的定义 52

3.4.2函数的调用 53

3.4.3函数的传值参数 57

3.4.4函数的引用参数 58

3.4.5函数的默认参数 59

3.5函数的重载 60

3.5.1函数参数类型重载 60

3.5.2函数参数个数重载 61

3.6系统函数的调用 62

3.7例题分析和小结 63

3.7.1例题 63

3.7.2解题分析 66

3.7.3小结 66

实训3职工信息处理和趣味取球 66

习题3 67

第4章 面向对象基本概念与类 71

4.1面向对象程序设计的基本概念 71

4.1.1对象 71

4.1.2抽象 73

4.1.3封装 74

4.1.4继承 75

4.1.5多态 76

4.2类 77

4.2.1类的定义 77

4.2.2类的数据成员 79

4.2.3类的成员函数 80

4.2.4类成员存取权限 83

4.3成员函数重载 84

4.4例题分析和小结 87

4.4.1例题 87

4.4.2解题分析 88

4.4.3小结 88

实训4建造集合类实训 89

习题4 89

第5章 对象 92

5.1对象的建立和撤销 92

5.1.1对象的定义 92

5.1.2构造函数 95

5.1.3析构函数 100

5.2对象的赋值 103

5.2.1复制构造函数 103

5.2.2重载赋值运算符 107

5.2.3修改对象的数据成员 108

5.3例题分析和小结 110

5.3.1例题 110

5.3.2解题分析 111

5.3.3小结 112

实训5数组数据处理对象实训 112

习题5 113

第6章 指针和引用 117

6.1指针 117

6.1.1指针变量的定义 117

6.1.2指针的赋值 118

6.1.3对象指针 121

6.1.4 this指针 124

6.2引用 125

6.2.1引用的定义和使用 125

6.2.2引用返回值 127

6.3例题分析和小结 128

6.3.1例题 128

6.3.2解题分析 129

6.3.3小结 129

实训6编制一个排序数组类 129

习题6 130

第7章 继承 134

7.1基类和派生类 134

7.1.1派生类的定义 134

7.1.2继承方式 136

7.2单继承 137

7.2.1继承成员的访问权限 137

7.2.2构造函数和析构函数 141

7.2.3单继承的应用 143

7.3多继承 145

7.3.1多继承的概念 145

7.3.2多继承的构造函数 146

7.3.3多继承的应用 147

7.4虚基类 148

7.4.1虚基类的定义 148

7.4.2虚基类的构造函数 149

7.4.3虚基类的应用 150

7.5例题分析和小结 152

7.5.1例题 152

7.5.2例题分析 154

7.5.3小结 154

实训7人员类的继承 155

习题7 155

第8章 静态成员和友元 159

8.1静态成员 159

8.1.1静态成员的定义 159

8.1.2静态成员的使用 160

8.2友元 162

8.2.1友元的定义 162

8.2.2友元的使用 164

8.3运算符重载 166

8.3.1运算符重载规则 167

8.3.2重载为成员函数 167

8.3.3重载为友元函数 169

8.4例题分析和小结 171

8.4.1例题 171

8.4.2解题分析 175

8.4.3小结 175

实训8个人所得税计算和运算符重载 175

习题8 177

第9章 多态和虚函数 178

9.1虚函数 178

9.1.1虚函数的定义 178

9.1.2纯虚函数 182

9.2抽象类 183

9.3多态 185

9.3.1多态的概念 186

9.3.2多态的应用 186

9.4例题分析和小结 187

9.4.1例题 187

9.4.2解题分析 190

9.4.3小结 190

实训9应用多态设计学生类 190

习题9 191

第10章 输入流和输出流 193

10.1输入流和输出流的概念 193

10.1.1基本概念 193

10.1.2输入输出类库 194

10.2输出流 195

10.2.1基本输出操作 195

10.2.2按指定格式输出数据 197

10.3输入流 202

10.4文件 205

10.4.1文件的打开和关闭 205

10.4.2文件的读写 207

10.4.3文件的随机读写 211

10.5例题分析与小结 214

10.5.1例题 214

10.5.2解题分析 216

10.5.3小结 216

实训10输入流和输出流 217

习题10 217

第11章 模板和异常处理 220

11.1模板 220

11.1.1模板的定义 220

11.1.2模板的使用 221

11.2异常处理 223

11.2.1异常处理的语法结构 223

11.2.2异常处理的应用 224

11.3例题分析和小结 225

11.3.1例题 225

11.3.2解题分析 227

11.3.3小结 227

实训11建造数组模板和异常处理 228

习题11 228

第12章 综合应用实例 231

12.1商场员工信息登记系统 231

12.1.1问题的描述 231

12.1.2类设计 231

12.1.3源代码 232

12.2小结 242

实训12仓库商品检查登记管理系统 243

参考文献 244