科技
类型
8.0
豆瓣评分
可以朗读
语音朗读
198千字
字数
2021-12-01
发行日期
展开全部
主编推荐语
本书结合307段代码和245幅图表,由浅入深地讲解了C++编程的基础知识。
内容简介
本书内容涉及程序流的分支、循环、基本数据类型、数组、函数、指针和类等。对于C语法和一些难懂的概念,均以精心绘制的示意图,清晰直观地进行讲解。
目录
- 版权信息
- 前言
- 本书结构
- 第1章 在画面上输出和从键盘输入
- 1-1 C++的历史
- C++的历史
- 1-2 首先在画面上输出
- 在控制台画面上输出
- 向流的连续输出
- 缩进
- 符号字符的读法
- 自由书写格式
- 1-3 变量
- 输出计算结果
- 变量
- 变量和初始化
- 1-4 从键盘输入
- 从键盘输入
- 运算符和操作数
- 连续读入值
- 一元算术运算符
- 读入实数值
- 常量对象
- 生成随机数
- 读入字符
- 读入字符串
- 小结
- 第2章 程序流的分支
- 2-1 if语句
- if语句(其一)
- 关系运算符
- if语句(其二)
- 相等运算符
- 逻辑非运算符
- 嵌套if语句
- 表达式和求值
- 表达式语句和空语句
- 逻辑运算符
- 条件运算符
- 求三个值中的最大值
- 块(复合语句)
- 逗号运算符
- 两个值的排序
- 在条件部分声明变量
- 2-2 switch语句
- switch语句
- 选择语句
- 2-3 组成程序的字句要素
- 关键字
- 分隔符
- 字面量
- 标识符
- 运算符
- 小结
- 第3章 程序流的循环
- 3-1 do-while语句
- do-while语句
- 流程图
- 3-2 while语句
- while语句
- 递增运算符和递减运算符
- do-while语句和while语句
- 左值和右值
- 复合赋值运算符
- 3-3 for语句
- for语句
- 循环语句
- 3-4 多重循环
- 九九乘法表
- 显示直角三角形
- 3-5 break语句、continue语句和goto语句
- break语句
- continue语句
- goto语句
- 3-6 转义字符和控制符
- 转义字符
- 三字符组和双字符组
- 控制符
- 小结
- 第4章 基本数据类型
- 4-1 算术型
- 整型
- <climits> 头文件
- 字符型
- 有符号整型和无符号整型
- 整数字面量
- 整数后缀和整数字面量的类型
- 内置类型
- 对象和sizeof运算符
- size_t型和typedef声明
- typeid运算符
- 整数的内部
- bool型
- 浮点型
- 算术型
- 4-2 运算和类型
- 运算和类型
- 显式类型转换
- 循环的控制
- 类型转换的规则
- 4-3 枚举体
- 枚举体
- 小结
- 第5章 数组
- 5-1 数组
- 数组
- 用for语句遍历数组
- 数组的初始化
- 数组元素个数
- 使用数组处理成绩
- 获取数组类型的信息
- 数组元素的逆序排列
- 复制数组
- 5-2 多维数组
- 多维数组
- 多维数组的元素个数
- 获取多维数组的类型信息
- 初始化器
- 小结
- 第6章 函数
- 6-1 函数
- 函数
- main函数
- 函数声明
- 值传递
- void函数
- 函数的通用性
- 调用其他函数
- 实参和形参的类型
- 不接收参数的函数
- 默认实参
- 执行位运算的函数
- 移位运算符
- 整型的位数
- 6-2 引用和引用传递
- 值传递的局限性
- 引用
- 引用传递
- 三个值的排序
- 6-3 作用域和存储期
- 作用域
- 存储期
- 返回引用的函数
- 6-4 重载和内联函数
- 函数的重载
- 内联函数
- 小结
- 第7章 指针
- 7-1 指针
- 对象和地址
- 指针
- 使用了取址运算符和解引用运算符的表达式的求值
- 7-2 函数调用和指针
- 指针传递
- 7-3 指针和数组
- 指针和数组
- 解引用运算符和下标运算符
- 下标运算符的操作数
- 数组和指针的不同点
- 函数之间的数组的传递
- const指针型的形参
- 函数之间的多维数组的传递
- 7-4 通过指针遍历数组元素
- 通过指针遍历数组元素
- 线性查找
- 7-5 动态创建对象
- 自动存储期和静态存储期
- 动态存储期
- 动态创建数组对象
- 对象创建失败和异常处理
- 空指针
- 指向void的指针
- 小结
- 第8章 字符串和指针
- 8-1 字符串和指针
- 字符串字面量
- 字符数组
- 字符串指针
- 两种字符串的不同点
- 字符串的数组
- 8-2 cstring库
- strlen:计算字符串的长度
- strcpy、strncpy:复制字符串
- strcat、strncat:拼接字符串
- strcmp、strncmp:比较字符串
- 小结
- 第9章 函数的应用
- 9-1 函数模板
- 函数模板和模板函数
- 显式实例化
- 显式特例化
- 9-2 大规模程序的开发
- 分离式编译和链接
- 9-3 命名空间
- 命名空间的定义
- 无名命名空间
- using声明和using指令
- 小结
- 第10章 类
- 10-1 类的思想
- 数据的操作
- 类
- 构造函数
- 成员函数和消息
- 10-2 类的实现
- 在类定义之外的成员函数的定义
- 头文件和源文件的分离
- 汽车类
- 小结
- 第11章 简单类的创建
- 11-1 日期类的创建
- 日期类
- 构造函数的定义
- 构造函数的调用
- 复制构造函数
- 临时对象
- 类对象的赋值
- 默认构造函数
- const成员函数
- this指针和 *this
- 类类型的返回
- 通过this指针访问成员
- 字符串流
- 插入符和提取符的重载
- 11-2 作为成员的类
- 类类型的成员
- has-A关系
- 构造函数初始化器
- 头文件的设计和引入保护
- 小结
- 第12章 转换函数和运算符函数
- 12-1 计数器类
- 计数器类
- 转换函数
- 运算符函数的定义
- 运算符函数的调用
- 12-2 布尔值类
- 布尔值类
- 类作用域
- 转换构造函数
- 用户自定义转换
- 插入符的重载
- 12-3 复数类
- 复数
- 运算符函数和操作数的类型
- 友元函数
- const引用参数
- 加法运算符的重载
- 复合赋值运算符的重载
- 相等运算符的重载
- 运算符函数的相关规则
- 小结
- 第13章 静态成员
- 13-1 静态数据成员
- 静态数据成员
- 静态数据成员的访问
- 13-2 静态成员函数
- 静态成员函数
- 私有的静态成员函数
- 静态数据成员和静态成员函数
- 小结
- 第14章 通过数组类学习类的设计
- 14-1 构造函数和析构函数
- 整数数组类
- 类对象的生命周期
- 显式构造函数
- 析构函数
- 14-2 赋值运算符和复制构造函数
- 赋值运算符的重载
- 复制构造函数的重载
- 14-3 异常处理
- 对错误的处理
- 异常处理
- 异常的捕获
- 异常的抛出
- 小结
- 后记
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。