第一篇 基础编程
第1章 C++概述
1.1 C++历史背景
1.2 C++语言的特点
练习题
第2章 简单的C++程序
2.1 流程框图
2.2 简单的输入/输出程序
2.3 程序中的注解
2.4 有分支结构和循环结构的程序
2.4.1 有分支结构的程序
2.4.2 有循环结构的程序
2.4.3 结构化的程序设计及结构化流程图
练习题
第3章 数据与运算
3.1 引言
3.2 字符集与标识符
3.3 基本数据类型
3.4 常量
3.4.1 字面常量
3.4.2 标识符常量
3.5 基本运算及表达式
3.5.1 算术运算、比较运算和逻辑运算
3.5.2 增量/减量运算、赋值运算和逗号运算
3.5.3 字符数据的处理
3.6 表达式的进一步说明
3.6.1 整数除和算术溢出
3.6.2 比较运算的特殊用法
3.6.3 前置和后置的增量和减量
3.6.4 类型的转换
3.6.5 短路表达式
3.7 位运算
3.8 数据的输出格式控制
练习题
第4章 选择结构和循环结构
4.1 if语句及其嵌套
4.2 条件表达式
4.3 switch语句
4.4 while语句和do-while语句
4.5 for语句
4.6 break语句和continue语句
4.7 goto语句及语句标号
练习题
第5章 构造数据类型
5.1 数组
5.1.1 维数组
5.1.2 多维数组
5.1.3 字符数组及字符串处理
5.1.4 字符串处理函数
5.1.5 常用数组算法
5.2 指针
5.3 引用
5.4 结构与联合
5.4.1 结构
5.4.2 联合
5.5 枚举
5.6 用typedef定义类型
练习题
第一篇 综合练习题
……
第二篇 面向过程编程
第三篇 面向对象编程
第四篇 泛型编程