计算机
类型
可以朗读
语音朗读
217千字
字数
2018-01-01
发行日期
展开全部
主编推荐语
C++程序设计基础教程:通俗易懂,分层次分阶段。
内容简介
《C++程序设计基础教程》利用通俗易懂的语言以及大量浅显易懂的典型实例,循序渐进地介绍C++程序设计的基础知识与编程方法,将C++程序设计的难点、要点分层次、分阶段地逐步展示出来,十分易学易懂。全书共分10章,包括:C++简介、C++编程基础、函数及变量的作用域、数组、结构体和简单链表、面向对象的程序设计、继承与多态性、友元函数与运算符重载、模板和异常处理、输入/输出流。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 初识C++程序设计语言
- 1.1 计算机程序设计语言
- 1.1.1 机器语言与汇编语言
- 1.1.2 高级语言
- 1.1.3 面向过程与面向对象的程序设计语言
- 1.2 C++程序设计语言
- 1.2.1 C++程序设计语言简介
- 1.2.2 简单的C++程序框架结构
- 1.2.3 标准命名空间
- 1.3 习题
- 第2章 C++语言编程基础
- 2.1 C++语言数据类型
- 2.1.1 标识符
- 2.1.2 基本数据类型
- 2.2 常量
- 2.2.1 整型常量
- 2.2.2 实型常量
- 2.2.3 字符型常量
- 2.2.4 字符串常量
- 2.2.5 符号常量
- 2.3 变量
- 2.3.1 变量的定义
- 2.3.2 变量的初始化
- 2.3.3 指针变量
- 2.3.4 引用变量
- 2.4 C++语言的基本语句
- 2.4.1 声明语句
- 2.4.2 表达式语句
- 2.4.3 空语句
- 2.4.4 复合语句
- 2.4.5 基本输入/输出语句
- 2.5 运算符与表达式
- 2.5.1 算术运算符与算术表达式
- 2.5.2 赋值运算符与赋值表达式
- 2.5.3 关系运算符和关系表达式
- 2.5.4 逻辑运算符和逻辑表达式
- 2.5.5 其他运算符及表达式
- 2.5.6 表达式中数据类型的转换
- 2.5.7 表达式的格式
- 2.6 程序的基本控制结构
- 2.6.1 顺序结构
- 2.6.2 分支结构
- 2.6.3 循环结构
- 2.6.4 转向语句
- 2.7 程序举例
- 2.8 习题
- 第3章 函数
- 3.1 函数的概念和定义
- 3.1.1 函数的概念
- 3.1.2 函数定义的基本形式
- 3.1.3 函数类型与返回值
- 3.2 函数的调用
- 3.2.1 函数调用的基本形式
- 3.2.2 函数的嵌套调用
- 3.2.3 函数的递归调用
- 3.2.4 函数的原型说明
- 3.3 函数的参数传递
- 3.3.1 函数的值传递
- 3.3.2 函数的地址传递
- 3.3.3 函数的引用传递
- 3.4 函数的其他特性
- 3.4.1 函数参数的默认值
- 3.4.2 函数重载
- 3.4.3 内联函数
- 3.4.4 exit函数和abort函数
- 3.4.5 指向函数的指针
- 3.5 编译预处理
- 3.5.1 文件包含
- 3.5.2 宏定义
- 3.5.3 条件编译
- 3.6 变量的作用域与存储类型
- 3.6.1 变量的作用域
- 3.6.2 变量的存储类型
- 3.7 程序举例
- 3.8 习题
- 第4章 数组
- 4.1 数组的概念与定义
- 4.1.1 一维数组
- 4.1.2 二维数组
- 4.2 字符数组与字符串
- 4.2.1 字符数组的定义及初始化
- 4.2.2 字符数组的使用
- 4.2.3 字符串处理函数
- 4.3 数组与指针
- 4.3.1 指针变量的运算
- 4.3.2 一维数组与指针
- 4.3.3 二维数组与指针
- 4.3.4 字符数组与指针
- 4.3.5 指针数组
- 4.4 数组与函数
- 4.4.1 一维数组与函数
- 4.4.2 二维数组与函数
- 4.5 程序举例
- 4.6 习题
- 第5章 结构体与简单链表
- 5.1 结构体
- 5.1.1 结构体类型
- 5.1.2 结构体类型的变量
- 5.2 动态空间
- 5.2.1 new运算符
- 5.2.2 delete运算符
- 5.3 简单链表
- 5.3.1 链表的概念
- 5.3.2 链表的基本操作
- 5.3.3 链表的应用
- 5.4 共用体
- 5.4.1 共用体类型
- 5.4.2 共用体类型变量的定义
- 5.4.3 共用体类型变量的引用
- 5.4.4 共用体类型变量的特点
- 5.5 程序举例
- 5.6 习题
- 第6章 类和对象
- 6.1 面向对象的程序设计
- 6.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.5.4 拷贝构造函数
- 6.5.5 构造函数与成员初始化列表
- 6.6 this指针
- 6.7 静态成员
- 6.7.1 静态数据成员
- 6.7.2 静态成员函数
- 6.8 程序举例
- 6.9 习题
- 第7章 继承与多态性
- 7.1 继承与派生
- 7.1.1 派生类
- 7.1.2 派生成员及其访问权限
- 7.1.3 多继承
- 7.1.4 赋值兼容性
- 7.2 派生类的构造函数与析构函数
- 7.2.1 单继承时派生类的构造函数
- 7.2.2 多继承时派生类的构造函数
- 7.2.3 派生类的对象
- 7.2.4 派生类的析构函数
- 7.3 冲突及解决方法
- 7.3.1 冲突
- 7.3.2 支配规则
- 7.3.3 虚基类
- 7.4 虚函数与多态性
- 7.4.1 多态性的基本概念
- 7.4.2 虚函数实现动态多态性
- 7.4.3 纯虚函数与抽象类
- 7.5 程序举例
- 7.6 习题
- 第8章 友元函数与运算符重载
- 8.1 友元函数与友元类
- 8.1.1 友元函数
- 8.1.2 友元类
- 8.2 运算符重载
- 8.3 单目运算符重载
- 8.3.1 成员函数重载单目运算符
- 8.3.2 友元函数重载单目运算符
- 8.3.3 强制类型转换运算符重载
- 8.4 双目运算符重载
- 8.4.1 成员函数重载双目运算符
- 8.4.2 友元函数重载双目运算符
- 8.5 程序举例
- 8.6 习题
- 第9章 模板和异常处理
- 9.1 函数模板
- 9.1.1 函数模板的定义
- 9.1.2 函数模板的使用
- 9.1.3 重载函数模板
- 9.2 类模板
- 9.2.1 类模板的定义
- 9.2.2 类模板的使用
- 9.3 异常处理
- 9.3.1 异常处理的机制
- 9.3.2 异常处理的实现
- 9.4 程序举例
- 9.5 习题
- 第10章 输入/输出流
- 10.1 输入/输出流的概念
- 10.2 C++语言的基本流类体系
- 10.2.1 基本流类体系的构成
- 10.2.2 标准输入/输出流
- 10.2.3 使用流输入/输出
- 10.2.4 使用成员函数输入/输出
- 10.3 文件的输入/输出
- 10.3.1 文件概述
- 10.3.2 文件流类库
- 10.3.3 文件的基本操作
- 10.3.4 文本文件的操作
- 10.3.5 二进制文件的操作
- 10.4 程序举例
- 10.5 习题
- 附录 ASCII表
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
