《C++程序设计案例汇编》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:何薇等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302226055
  • 页数:236 页
图书介绍:本书通过大量的C/C++程序案例详细而全面地阐述C/C++的基本概念和技术,包括如何编写C/C++程序及程序的运行方式。

第1章简单程序设计入门 1

1.1本章知识要点 2

1.1.1怎样编写C程序 2

1.1.2怎样运行C程序 5

1.1.3C与C++ 5

1.2典型例题解析 5

1.2.1在屏幕上显示HelloWorld! 5

1.2.2屏幕上用*号输出字母E的图案 7

1.2.3求给定半径的圆面积 7

1.2.4求任意半径的圆面积 9

1.2.5使用cin和cout完成数据的输入输出 10

本章总结 11

思考题1 14

上机练习1 14

第2章分支与循环结构 16

2.1本章知识要点 17

2.1.1简单if分支结构 17

2.1.2if-else两路分支结构 18

2.1.3if-elseif-else多路分支结构 19

2.1.4switch-case开关语句 20

2.1.5关系表达式与逻辑表达式 23

2.2循环控制结构 25

2.2.1while当型循环结构 25

2.2.2do-while直到型循环结构 26

2.2.3for循环结构 27

2.2.4转移语句 28

2.3典型例题解析 32

2.3.1由大到小输出整数 32

2.3.2通过日期求某月的天数 33

2.3.3企业发放奖金根据利润提成 35

2.3.4输出9X9口诀 36

2.3.5求素数 37

本章总结 39

思考题 243

上机练习 243

第3章数组与指针 45

3.1本章知识要点 46

3.1.1数值型数组 46

3.1.2字符型数组 50

3.1.3指针 54

3.1.4指针与数组 55

3.2典型例题解析 59

3.2.1对任意输入的N个整数进行从小到大的排序后输出 59

3.2.2学生成绩统计 62

3.2.3矩阵的转置 63

3.2.4统计英文单词的个数 64

3.2.5字符查找 65

3.2.6字符串复制 67

本章总结 68

思考题 374

上机练习 375

第4章函数 76

4.1本章知识要点 77

4.1.1函数的概念 77

4.1.2定义函数与调用函数 78

4.1.3函数的形参与实参 79

4.1.4函数的返回值 80

4.1.5函数声明 81

4.1.6局部变量和全局变量 82

4.2典例题解析 83

4.2.1设计求两个数最大值函数 83

4.2.2设计判断素数的函数 86

4.2.3设计函数求n! 88

4.2.4设计函数求C? 89

4.2.5设计函数完成两数的交换 90

4.2.6设计函数完成计算数组元素之和 94

4.2.7设计函数完成数组元素逆序存放 96

本章总结 97

思考题4 101

上机练习4 101

第5章类和对象 103

5.1本章知识要点 104

5.1.1类的声明和组成 104

5.1.2对象的定义和对象成员引用 107

5.1.3构造函数和析构函数 109

5.1.4友元函数 113

5.2典型例题解析 115

5.2.1学生成绩统计 115

5.2.2设计一个圆类它能计算圆的面积 117

5.2.3设计一个矩形类它能计算矩形的面积和周长 119

5.2.4将例512改为用友元函数实现 121

本章总结 124

思考题5 126

上机练习5 126

第6章继承与派生类 127

6.1本章知识要点 128

6.1.1基类和派生类 128

6.1.2单继承 130

6.1.3派生类的构造函数 131

6.1.4多继承 133

6.1.5虚基类 136

6.2典型例题解析 139

6.2.1设计人员类并派生出教师类和学生类进行数据管理 139

6.2.2设计汽车类并派生出轿车类和卡车类 144

本章总结 149

思考题6 151

上机练习6 152

第7章多态性与虚函数 154

7.1本章知识要点 155

7.1.1函数的重载 155

7.1.2构造函数重载 156

7.1.3多态性及静态联编、动态联编 159

7.1.4虚函数 162

7.1.5多继承中的虚函数 165

7.1.6虚函数的限制 166

7.1.7纯虚函数与抽象类 169

7.2典型例题分析 176

7.2.1根据不同学生计算学费 176

7.2.2图书销售业绩统计 181

本章总结 185

思考题7 187

上机练习7 188

第8章运算符重载 189

8.1本章知识要点 190

8.1.1运算符重载 190

8.1.2双目运算符重载 192

8.1.3单目运算符重载 193

8.2典型例题解析 194

8.2.1实现复数相关运算 194

8.2.2实现矩阵相关运算 199

本章总结 205

思考题8 206

上机练习8 207

第9章输入/输出流 208

9.1本章知识要点 209

9.1.1输入/输出的含义 209

9.1.2C+++的输入/输出流 209

9.1.3C+++的标准输入/输出流 209

9.1.4文件流类与文件流对象 210

9.1.5文件打开 211

9.1.6文件关闭 212

9.2典型例题分析 213

9.2.1文本文件的读写 213

9.2.2二进制文件的读写 215

9.2.3文件的随机读写 215

本章总结 219

思考题9 220

上机练习9 220

第10章模板和异常处理 221

10.1本章知识要点 222

10.1.1模板的含义 222

10.1.2函数模板和模板函数 223

10.1.3类模板和模板类 224

10.1.4C+++异常处理机制 225

10.2典型例题分析 226

10.2.1利用函数模板返回两个数中的较小者 226

10.2.2利用类模板存储任意通用类型数据序列并显示该数据序列 228

10.2.3应用异常处理检测输入数据的正确性 231

本章总结 233

思考题10 234

上机练习10 235

参考文献 236