书籍详情

C++程序设计简明教程

C++程序设计简明教程

作者:艾德才主编;龚涛等编著

出版社:中国水利水电出版社

出版时间:2001-01-01

ISBN:9787508405179

定价:¥22.00

购买这本书可以去
内容简介
  本书之所以称其为简明教程,一是内容简洁,二是重点突出,三是实用性强。本书内容虽仅八章,但概括了C++的全部主要内容,使读者免去了阅读那些烦琐的冗长教科书的烦恼。本书把C++的精华全部概括其中,书中所有程序都是作者教学经验之结晶,是作者得意之作并都在计算机上调试过的。其中不乏指导学生参加C++程序设计比赛的优秀作品。全书共分八章,分别介绍了C++的基本概念、数据类型、语句、函数和程序的基本构成,类的定义、派生与继承,函数和操作符的重载,数据流与文件等内容。在每一章的后面都附有适量的习题,读者可通过习题巩固已学的知识。上机练习是每章学习过程中必做的工作,通过上机练习把理论知识与实际应用结合起来,加深对C++程序设计技术的理解并掌握程序设计的技巧。本书可作为高等院校本专科相关专业学习程序设计课程的教学用书,也可作为自学C++程序设计的参考书目。
作者简介
暂缺《C++程序设计简明教程》作者简介
目录
第一章 C++概述
1.1 C++的发展与特点
1.1.1 程序设计方法简述
1.1.2 C++的发展
1.1.3 C++面向对象程序设计的特点
1.2 C++程序的构成
1.2.1 一个简单程序的构成
1.2.2 编译
1.2.3 注释
1.2.4 函数
1.2.5 C++程序的结构
1.3 变量与常量
1.3.1 变量
1.3.2 变量的定义
1.3.3 typedef语句
1.3.4 常量
1.3.5 数值常量
1.3.6 符号常量
1.3.7 枚举常量
1.4 表达式与语句
1.4.1 语句
1.4.2 表达式
1.4.3 运算符
1.4.4 类型转换
1.5 输入/输出
1.5.1 输出
1.5.2 特殊输出字符
1.5.3 八进制和十六进制数的输出
1.5.4 控制输出宽度
1.5.5 输入
1.6 数组
1.6.1 一维数组的定义及引用
1.6.2 二维数组的定义及引用
1.6.3 数组的初始化
习题
第二章 C++流程控制
2.1 if语句
2.2 switch语句
2.3 转向语句
2.3.1 break语句
2.3.2 continue语句
2.3.3 goto语句
2.4 for循环
2.5 while循环
2.6 do while循环
2.7 程序举例
习题
第三章 函数
3.1 函数的定义与说明
3.1.1 函数定义
3.1.2 函数原型
3.2 函数调用
3.2.1 函数调用的概念
3.2.2 函数调用的形式
3.2.3 函数调用过程
3.3 C++函数中的return语句
3.3.1 从函数返回
3.3.2 返回值
3.3.3 void型函数
3.4 函数的参数
3.4.1 函数的形式参数和函数的实参数
3.4.2 参数传递
3.4.3 指针作为函数的指针
3.4.4 函数的数组参数
3.4.5 指针、数组和函数的关系
3.4.6 函数main()的参数
3.5 局部变量和全局变量
3.5.1 局部变量
3.5.2 全局变量
3.6 嵌入式函数
3.7 递归函数
3.8 函数指针
3.9 库函数
习题
软件设计
第四章 C++类
4.1 面向对象程序设计术语
4.1.1 对象
4.1.2 类、子类、继承性和重置
4.1.3 对象的封装性
4.1.4 多态性
4.2 C++类的结构
4.2.1 类的结构
4.2.2 对象的实现
4.3 类的成员
4.3.1 类的数据成员
4.3.2 构造函数与析构函数
4.3.3 成员函数
4.3.4 在线函数(inline)
4.3.5 成员函数名的重载
4.3.6 进一步讨论构造函数
4.4 类的嵌套
4.5 const型成员函数
4.6 静态数据成员与成员函数
4.6.1 静态数据成员
4.6.2 静态成员函数
4.6.3 举例
4.7 C++程序
习题
上机练习
第五章 C++的复杂对象
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 this指针和const指针
5.3 引用
5.3.1 引用及其运算符
5.3.2 引用传递与值传递
5.4 字符串的处理
5.4.1 字符串
5.4.2 字符串库函数
5.4.3 字符串类
5.5 结构与联合
5.5.1 结构类型
5.5.2 联合
习题
上机练习
第六章 C++运算符的重载
6.1 二元算术运算符的重载
6.1.1 重载为类的成员函数
6.1.2 重载为类的友元函数
6.1.3 程序举例
6.2 一元自动加和自动减操作符的重载
6.3 关系运算符的重载
6.4 赋值操作符的重载
6.4.1 操作符“+”和“-=”的重载
6.4.2 操作符“=”的重载
6.5 下标操作符和函数调用操作符的重载
6.5.1 下标操作符的重载
6.5.2 函数调用操作符的重载
6.6 操作符new和delete的重载
6.7 类型转换
6.7.1 一般意义上的类型转换
6.7.2 通过构造函数进行类型转换
6.7.3 通过类成员函数进行类型转换
6.8 逗号运算符的重载
习题
上机练习
第七章 继承和模板
7.1 继承
7.2 访问控制关键字
7.2.1 公有继承
7.2.2 私有继承
7.2.3 保护成员
7.3 继承与继承链
7.3.1 多继承
7.3.2 继承链
7.4 友元类和友元函数
7.4.1 友元类
7.4.2 友元函数
7.5 模板
7.5.1 函数模板
7.5.2 类模板
习题
软件设计
第八章 C++流与文件
8.1 C++的流
8.1.1 预定义流
8.1.2 流的优点和缺点
8.1.3 iostream库
8.2 格式化I/O
8.2.1 用ios类的成员函数实现格式化的输入/输出
8.2.2 用操纵符格式化
8.3 用户定义类型的输入/输出
8.3.1 重载操作符<<(创建用户插入符函数)
8.3.2 重载操作符>>(创建用户提取符函数)
8.3.3 创建用户操纵符函数
8.4 文件I/O
8.4.1 流式文件I/O函数
8.4.2 流类文件I/O
8.5 流状态与操作
习题
软件设计
参考文献
猜您喜欢

读书导航