书籍详情

C++程序设计教程

C++程序设计教程

作者:李代平,王琼英,罗寿文编著

出版社:地震出版社

出版时间:2002-01-01

ISBN:9787502819880

定价:¥35.00

购买这本书可以去
内容简介
  本书全面系统地讲述了C++的主要概念、语法、数据类型与表达式、控制结构、函数、数组、指针、结构体与共用体、类和对象、继承和派生类、多态与类属机制、C++I/O流库、异常处理以及编程技巧等内容。例题丰富,各章配有练习题和实验指导。内容循序渐进,深入浅出,力求通俗易懂,突出重点,侧重应用。本书不仅可作为大专院校理科学生C++程序设计的教材,也可作为C++语言培训教材和工程技术人员的参考书。
作者简介
暂缺《C++程序设计教程》作者简介
目录
第1章 绪论
1.1 面向对象的主要概念
1.1.1 对象
1.1.2 类
1.1.3 封装
1.1.4 继承
1.1.5 多态性
1.1.6 抽象
1.1.7 C与C++的关系
1.2 C++的词法与规则
1.2.1 C++的字符集
1.2.2 词与词法规则
1.3 C++程序的结构
1.3.1 构成
1.3.2 书写格式
1.4 程序设计的概念
1.5 算法的知识
1.6 程序设计风范
1.6.1 过程程序设计
1.6.2 面向对象程序设计
1.6.3 结构化与面向对象程序设计的区别
1.7 C++程序的实现
1.8 Visual C++6.0基本用法
综合练习题一
一、基础题
二、实验指导
第2章 数据类型与表达式
2.1 数据类型
2.1.1 基本类型
2.1.2 空类型void 
2.1.3 构造类型
2.1.4 指针类型
2.1.5 类类型
2.2 常量
2.3 变量
2.3.1 局部变量
2.3.2 形式变量
2.3.3 全局变量
2.3.4 各种变量的说明
2.4 存储类型说明
2.5 运算符与表达式
2.5.1 运算符
2.5.2 表达式
2.6 运算符的优先级和结合性
2.7 流控制
2.7.1 I/O的书写格式
2.7.2 控制符的使用
2.7.3 控制浮点数值显示
2.7.4 设置输出宽度
2.7.5 不同进制的输出
2.7.6 空位填充
2.7.7 左右对齐
2.7.8 小数点与符号
2.8 数据的输入输出
2.8.1 printf()函数
2.8.2 scanf函数
综合练习题二
一、基础题
二、实验指导
第3章 控制结构
3.1 C++语句
3.1.1 表达式语句
3.1.2 流程控制结构的语句
3.1.3 中断语句
3.1.4 复合语句
3.1.5 基本语句
3.1.6 退出函数
3.2 分支结构
3.2.1 if…else结构
3.2.2 else…if结构的应用
3.2.3 多分文选择结构及应用
3.3 循环型程序设计
3.3.1 穷举与迭代算法
3.3.2 穷举与迭代算法应用
综合练习题三
一、基础题
二、实验指导
第4章 函数
4.1 C++语言程序组件
4.1.1 函数及其优越性
4.1.2 C++程序结构
4.2 函数定义与函数声明
4.2.1 函数的存储类型与数据类型
4.2.2 函数的定义
4.2.3 函数的性质
4.2.4 函数声明
4.3 函数的调用
4.3.1 函数的传值调用
4.3.2 函数的嵌套调用
4.3.3 函数的递归调用
综合练习题四
一、基础题
二、实验指导
第5章 数组
5.1 一维数组
5.1.1 一维数组的定义
5.1.2 一维数组的初始化
5.1.3 数组元素的引用
5.1.4 数组与函数
5.1.5 一维数组应用举例
5.2 二维数组和多维数组
5.2.1 二维数组和多维数组的定义
5.2.2 二维数组和多维数组的初始化
5.2.3 二维数组和多维数组的引用
5.2.4 二维数组应用举例
5.3 字符数组和字符串
5.3.1 定义
5.3.2 字符串和字符串的存储方法
5.3.3 字符数组的初始化
5.3.4 字符串的输入
5.3.5 字符串的输出
5.3.6 常用串处理函数
5.3.7 字符数组应用举例
综合练习题五
一、基础题
二、实验指导
第6章 指针
6.1 指针的概念
6.2 指针变量的定义和引用
6.2.1 指针变量的定义
6.2.2 指针变量的引用
6.3 指针运算
6.3.1 指针的算术运算
6.3.2 关系运算
6.3.3 赋值运算
6.4 指针作函数参数
6.5 指针与数组
6.5.1 一维数组的指针表示方法
6.5.2 二维数组的指针表示法
6.5.3 数组指针作函数参数
6.6 指针与字符串
6.6.1 通过指针访问字符
6.6.2 字符数组与字符指针的异同
6.6.3 指针用于处理字符
6.6.4 字符指针作函数参数
6.7 指针与函数
6.8 返回指针值的函数
6.9 指针数组
6.10 指向指针的指针
6.11 main函数中的指针参数
综合练习题六
一、基础题
二、实验指导
第7章 结构体与共用体
7.1 概述
7.2 结构体类型变量的定义方法
7.2.1 先定义结构体类型再定义变量名
7.2.2 在定义类型的同时定义变量
7.2.3 直接定义结构类型变量
7.3 结构体变量的初始化
7.3.1 对外部存储类型的结构体变量进行初始化
7.3.2 对静态存储类型的结构体变量进行初始化
7.3.3 对自动变量不能在定义时赋初值
7.4 结构体类型变量的引用
7.5 结构体数组
7.5.1 结构体数组的定义
7.5.2 结构体数组的初始化
7.5.3 结构体数组的引用
7.5.4 举例
7.6 结构体类型数据的指针
7.6.1 指向结构体变量的指针
7.6.2 指向结构体数组的指针
7.6.3 用指向结构体的指针作函数参数
7.6.4 返回结构体类型的函数
7.6.5 举例
7.7 位段
7.8 共用体
7.8.1 共用体的概念
7.8.2 共用体变量的引用方式
7.8.3 共用体类型数据的特点
7.8.4 共用体的应用
7.9 枚举数据类型
综合练习题七
一、基础题
二、实验指导
第8章 类和对象
8.1 概述
8.2 类
8.2.1 类的说明
8.2.2 类与结构
8.2.3 内联成员函数
8.3 对象
8.3.1 对象的说明
8.3.2 对象的使用
8.3.3 类作用域
8.4 对象的初始化
8.4.1 构造函数和析构函数
8.4.2 缺省构造函数和缺省析构函数
8.4.3 拷贝构造函数
8.5 成员函数的重载
8.6 this指针
8.7 友元函数
8.7.1 友元函数的说明
8.7.2 友元函数的使用
8.7.3 将成员函数用作友元
8.8 静态成员
8.8.1 静态数据成员
8.8.2 静态成员函数
8.9 const,volatile对象和const,volatile成员函数
8.10 指向类成员的指针
综合练习题八
一、基础题
二、实验指导
第9章 继承和派生类
9.1 基类和派生类
9.1.1 派生类的定义格式
9.1.2 派生类的三种继承方式
9.1.3 基类与派生类的关系
9.2 单继承
9.2.1 成员访问权控制
9.2.2 派生与构造函数、析构函数
9.2.3 子类型和类型适应
9.3 多继承
9.3.1 多继承的概念
9.3.2 多继承的构造函数
9.4 虚基类
9.4.1 虚基类的引入
9.4.2 虚基类的构造函数
9.5 应用实例
综合练习题九
一、基础题
二、实验指导
第10章 多态
10.1 运算符重载
10.1.1 重载运算符
10.1.2 重载运算符的使用
10.1.3 增量减量运算符
10.1.4 下标运算符
10.1.5 函数调用运算符
10.1.6 成员选择运算符
10.1.7 new和delete运算符
10.1.8 友元运算符
10.1.9 转换函数
10.1.10 类的赋值运算与运算符重载
10.2 函数重载
10.2.1 函数重载的方法
10.2.2 函数重载的注意事项
10.2.3 函数重载的二义性
10.2.4 构造函数重载
10.3 虚函数
10.3.1 什么是虚函数
10.3.2 静态绑定与动态绑定
10.3.3 设计绑定方式
10.4 抽象类
10.4.1 纯虚函数
10.4.2 抽象类
10.4.3 多态数据结构
综合练习题十
一、基础题
二、实验指导
第11章 类属机制
11.1 函数模板
11.1.1 函数模板的概念
11.1.2 重载函数模板
11.2 类模板
11.2.1 类模板的概念
11.2.2 类模板的友元
11.2.3 类模板的例子
综合练习题十一
一、基础题
二、实验指导
第12章 C++的I/O流库
12.1 I/O标准流类
12.2 键盘输入
12.2.1 使用预定义的提取符
12.2.2 使用成员函数get()获取一个字符
12.2.3 使用成员函数read()读取一串字符
12.3 屏幕输出
12.3.1 使用预定义的插入符
12.3.2 使用成员函数put()输出一个字符
12.3.3 使用成员函数write()输出一个字符串
12.4 插入符和提取符的重载
12.5 磁盘文件的输入和输出
12.5.1 磁盘文件的打开和关闭操作
12.5.2 文本文件的读写操作
12.5.3 随机访问数据文件
12.5.4 二进制文件的读写操作
12.5.5 其他有关文件操作的函数
12.6 格式化输入和输出
12.6.1 设置流的格式化标志
12.6.2 格式输出函数
12.6.3 操作子
12.7 字符串流
12.7.1 ostrstream类的构造函数
12.7.2 istrstream类的构造函数
综合练习题十二
一、基础题
二、实验指导
第13章 异常处理
13.1 异常的概念
13.2 基本原理
13.3 异常处理机制
13.4 异常处理的方法
13.5 多路捕获
综合练习题十三
一、基础题
二、实验指导
附录 ASCII编码表
猜您喜欢

读书导航