内容简介
第1章简单程序设计入门
1.1本章知识要点
1.1.1怎样编写C程序
1.1.2怎样运行C程序
1.1.3C与C++
1.2典型例题解析
1.2.1在屏幕上显示HelloWorld!
1.2.2屏幕上用*号输出字母E的图案
1.2.3求给定半径的圆面积
1.2.4求任意半径的圆面积
1.2.5使用cin和cout完成数据的输入输出
本章总结
思考题1
上机练习1
第2章分支与循环结构
2.1本章知识要点
2.1.1简单if分支结构
2.1.2if-else两路分支结构
2.1.3if-elseif-else多路分支结构
2.1.4switch-case开关语句
2.1.5关系表达式与逻辑表达式
2.2循环控制结构
2.2.1while当型循环结构
2.2.2do-while直到型循环结构
2.2.3for循环结构
2.2.4转移语句
2.3典型例题解析
2.3.1由大到小输出整数
2.3.2通过日期求某月的天数
2.3.3企业发放奖金根据利润提成
2.3.4输出9X9口诀
2.3.5求素数
本章总结
思考题
上机练习
第3章数组与指针
3.1本章知识要点
3.1.1数值型数组
3.1.2字符型数组
3.1.3指针
3.1.4指针与数组
3.2典型例题解析
3.2.1对任意输入的N个整数进行从小到大的排序后输出
3.2.2学生成绩统计
3.2.3矩阵的转置
3.2.4统计英文单词的个数
3.2.5字符查找
3.2.6字符串复制
本章总结
思考题
上机练习
第4章函数
4.1本章知识要点
4.1.1函数的概念
4.1.2定义函数与调用函数
4.1.3函数的形参与实参
4.1.4函数的返回值
4.1.5函数声明
4.1.6局部变量和全局变量
4.2典例题解析
4.2.1设计求两个数最大值函数
4.2.2设计判断素数的函数
4.2.3设计函数求n!
4.2.4设计函数求C?
4.2.5设计函数完成两数的交换
4.2.6设计函数完成计算数组元素之和
4.2.7设计函数完成数组元素逆序存放
本章总结
思考题4
上机练习4
第5章类和对象
5.1本章知识要点
5.1.1类的声明和组成
5.1.2对象的定义和对象成员引用
5.1.3构造函数和析构函数
5.1.4友元函数
5.2典型例题解析
5.2.1学生成绩统计
5.2.2设计一个圆类它能计算圆的面积
5.2.3设计一个矩形类它能计算矩形的面积和周长
5.2.4将例512改为用友元函数实现
本章总结
思考题5
上机练习5
第6章继承与派生类
6.1本章知识要点
6.1.1基类和派生类
6.1.2单继承
6.1.3派生类的构造函数
6.1.4多继承
6.1.5虚基类
6.2典型例题解析
6.2.1设计人员类并派生出教师类和学生类进行数据管理
6.2.2设计汽车类并派生出轿车类和卡车类
本章总结
思考题6
上机练习6
第7章多态性与虚函数
7.1本章知识要点
7.1.1函数的重载
7.1.2构造函数重载
7.1.3多态性及静态联编、动态联编
7.1.4虚函数
7.1.5多继承中的虚函数
7.1.6虚函数的限制
7.1.7纯虚函数与抽象类
7.2典型例题分析
7.2.1根据不同学生计算学费
7.2.2图书销售业绩统计
本章总结
思考题7
上机练习7
第8章运算符重载
8.1本章知识要点
8.1.1运算符重载
8.1.2双目运算符重载
8.1.3单目运算符重载
8.2典型例题解析
8.2.1实现复数相关运算
8.2.2实现矩阵相关运算
本章总结
思考题8
上机练习8
第9章输入/输出流
9.1本章知识要点
9.1.1输入/输出的含义
9.1.2C+++的输入/输出流
9.1.3C+++的标准输入/输出流
9.1.4文件流类与文件流对象
9.1.5文件打开
9.1.6文件关闭
9.2典型例题分析
9.2.1文本文件的读写
9.2.2二进制文件的读写
9.2.3文件的随机读写
本章总结
思考题9
上机练习9
第10章模板和异常处理
10.1本章知识要点
10.1.1模板的含义
10.1.2函数模板和模板函数
10.1.3类模板和模板类
10.1.4C+++异常处理机制
10.2典型例题分析
10.2.1利用函数模板返回两个数中的较小者
10.2.2利用类模板存储任意通用类型数据序列并显示该数据序列
10.2.3应用异常处理检测输入数据的正确性
本章总结
思考题10
上机练习10
参考文献