当前位置:首页 > 工业技术
C++程序设计与案例分析
C++程序设计与案例分析

C++程序设计与案例分析PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:丛书编委会编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121118104
  • 页数:366 页
图书介绍:本教材根据最新全国计算机等级考试二级C++语言程序设计考试大纲要求,结合C++语言程序设计的广泛使用,以“工作过程引领”和“项目驱动”形式编写。主要介绍了C++语言概述、C++语言的数据类型、表达式和基本运算符、程序设计、数组、指针和引用、函数和预处理、类、对象和友元、继承与派生、多态性和虚函数、运算符重载、模板。将2002年以来国家二级考试的典型试题以练习题的形式附在各个章节之后,并进行了解释说明,同时还将读者容易犯的错误以错误列举的形式进行了详细阐述。每章后都附有实验指导。
《C++程序设计与案例分析》目录

第1章C++语言概述 1

1.1 C+++语言的发展过程 1

1.2 C+++语言的特点 2

1.3 C+++语言的基本语法 3

1.3.1 C+++程序构成 3

1.3.2书写程序时应遵循的规则 4

1.3.3 C+++语言的字符集 5

1.3.4 C++语言词汇 5

1.4面向对象的程序设计技术 6

1.5 Visual C+++ 6.0开发环境及C++上机过程 7

1.5.1 Visual C+++ 6.0简介 7

1.5.2 Visual C+++ 6.0主界面 8

1.5.3在Visual C+++ 6.0环境中开发C++程序 8

1.6本章小结及常见错误列举 13

1.7实战演练 14

习题 14

第2章C++语言的数据类型、表达式和基本运算符 16

2.1数据类型 16

2.1.1基本数据类型 16

2.1.2非基本数据类型 17

2.1.3应用举例 20

练习1 21

2.2常量与变量 22

练习2 24

2.3整型数据 25

2.4实型数据 26

2.5字符型数据 26

2.6变量赋初值和类型转换 28

练习3 30

2.7运算符简介 31

2.8算术运算符和算术表达式 31

2.9关系运算符和关系表达式 32

2.10逻辑运算符和逻辑表达式 33

2.11赋值运算符和赋值表达式 34

2.12强制类型转换运算符 35

2.13自增、自减运算符 36

2.14位运算符 36

练习4 37

2.15 本章小结及常见错误列举 38

2.16实战演练 39

习题 41

第3章 程序设计 43

3.1基本语句 43

3.2顺序控制语句及实例 44

3.2.1输入cin 44

3.2.2输出cout 46

练习1 47

3.2.3 p utchar0 47

3.2.4 getchar0 48

3.2.5输入/输出格式操作符 49

3.2.6顺序结构程序设计举例 51

3.3选择控制语句及实例 53

3.3.1简单if语句 53

3.3.2 if-else语句 54

3.3.3 if-else if语句 55

练习2 56

3.3.4嵌套的if语句 57

3.3.5 switch语句 59

3.4循环控制语句 62

3.4.1 while语句 62

练习3 63

3.4.2 do-while语句 64

练习4 65

3.4.3 for语句 66

练习5 67

3.4.4 goto、 continue、 break和return语句 67

3.4.5循环语句的比较 69

3.4.6 循环的嵌套 69

3.4.7 应用举例 70

练习6 73

3.5综合程序设计 73

3.6本章小结及常见错误列举 75

3.7实战演练 77

习题 78

第4章 数组、指针和引用 83

4.1一维数组 83

4.1.1一维数组的定义 83

4.1.2一维数组的初始化 84

4.1.3一维数组应用举例 85

4.2二维数组 87

4.2.1二维数组的一般定义形式 87

4.2.2二维数组初始化 88

4.2.3二维数组应用举例 89

4.3数组与字符串 91

4.3.1字符数组 91

4.3.2字符数组的使用 92

4.3.3字符串处理函数 92

4.4指针 94

4.4.1指针的概念 94

4.4.2指针的使用 96

4.4.3指针的运算 98

4.5指针与数组 99

4.5.1指针与数组的关系 99

4.5.2数组指针与指针数组 100

4.6动态内存分配 101

4.6.1 new操作符 102

4.6.2 delete操作符 102

4.7指针与函数 103

4.7.1指针作为函数参数 103

4.7.2 函数指针 104

4.8引用 105

4.8.1引用的定义 105

4.8.2函数参数的引用传递方式 107

4.9本章小结及常见错误列举 108

4.10实战演练 109

习题 112

第5章 函数和预处理 115

5.1函数的定义和调用 115

5.1.1函数的概述 116

5.1.2函数的定义 116

5.1.3函数的调用 117

练习1 119

5.2函数的参数传递、返回值及函数声明 119

5.2.1函数的参数传递及传值调用 120

5.2.2函数返回值 123

5.2.3函数声明 130

练习2 131

5.3全局变量和局部变量 135

5.4函数的调用机制 136

5.5作用域与标识符的可见性 139

5.5.1存储类型与标识符的生命期 141

5.5.2存储类型 141

5.5.3生命期 144

练习3 144

5.6函数的递归调用 146

5.7函数的重载、内联及默认参数 150

5.7.1函数重载 150

5.7.2默认参数 153

5.7.3内联函数 155

练习4 156

5.8头文件与多文件结构 158

5.8.1头文件 159

5.8.2多文件结构 159

5.9编译预处理 162

5.9.1宏定义命令 162

5.9.2文件包含命令 163

5.9.3条件编译命令 164

练习5 166

5.10本章小结及常见错误列举 167

5.11实战演练 169

习题 174

第6章类、对象和友元 178

6.1类 178

6.1.1类的一般结构 178

6.1.2成员函数的定义 180

6.1.3类作用域 181

6.2对象 182

6.3构造函数与析构函数 183

6.3.1构造函数 184

6.3.2复制构造函数 186

6.3.3析构函数 188

6.4静态成员 189

6.4.1静态数据成员 189

6.4.2静态成员函数 191

6.5类对象作为成员 193

6.6对象数组 194

6.7 this指针 195

6.8友元 196

6.8.1友元函数 196

6.8.2友元的使用 198

6.9本章小结及常见错误列举 200

6.10实战演练 203

习题 208

第7章 派生和继承 211

7.1派生类 211

7.1.1派生类的定义格式 212

7.1.2派生类生成过程 213

7.2访问控制 217

7.2.1公有继承 218

7.2.2私有继承 219

7.2.3保护继承 220

练习1 222

7.3派生类的构造函数和析构函数 229

7.3.1构造函数 229

7.3.2析构函数 236

练习2 237

7.4虚基类 244

7.4.1作用域分辨符 245

7.4.2虚基类说明 247

7.4.3虚基类的初始化 250

练习3 252

7.4.4派生和继承实例 254

7.5本章小结及常见错误列举 268

7.6实战演练 269

习题 275

第8章 多态性和虚函数 279

8.1静态联编和动态联编 279

练习1 281

8.2虚函数 281

8.2.1虚函数的说明 281

8.2.2多继承中的虚函数 282

8.2.3虚函数的限制 284

练习2 286

8.3纯虚函数和抽象类 290

8.3.1纯虚函数 290

8.3.2抽象类 292

练习3 294

8.4抽象类的实例 294

练习4 297

8.5本章小结及常见错误列举 300

练习5 302

8.6实战演练 304

习题 315

第9章 运算符重载 325

9.1运算符重载概述 325

练习1 328

9.2单目运算符重载 328

练习2 330

9.3双目运算符重载 331

练习3 332

9.4关系运算符重载 334

9.5赋值运算符重载 335

9.5.1复合赋值运算符重载 335

9.5.2直接赋值运算符重载 337

9.6下标运算符重载 339

9.7运算符new与delete重载 340

9.8逗号运算符重载 341

9.9类型转换运算符重载 342

9.10运算符重载应用实例 343

练习4 344

9.11本章小结及常见错误列举 346

练习5 347

9.12实战演练 348

习题 352

第10章 模板 357

10.1模板的概念 357

10.2函数模板 358

10.2.1函数模板定义 358

10.2.2函数模板的使用 358

练习1 360

10.3类模板 360

10.3.1类模板定义 360

10.3.2类模板的使用 361

练习2 362

10.4本章小结及常见错误列举 362

10.5实战演练 363

习题 364

参考文献 365

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