展开全部

主编推荐语

本书结合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 异常处理
  • 对错误的处理
  • 异常处理
  • 异常的捕获
  • 异常的抛出
  • 小结
  • 后记
  • 参考文献
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。