第1章 概论
1.1 算法、程序和语言
1.1.1 算法和程序
1.1.2 低级语言和高级语言
1.2 面向过程和面向对象的程序设计
1.2.1 面向过程的程序设计
1.2.2 面向对象的程序设计
1.2.3 从C到C++
1.3 C++程序的写出和运行
1.3.1 C++程序简例
1.3.2 C++程序从写出到运行的几个步骤
1.3.3 本书内容的安排
1.4 习题
第2章 基本数据、别名和指针
2.1 基本数据
2.1.1 基本数据类型
2.1.2 数据变量的存间、长度和取值范围
2.1.3 数据变量值的表示
2.1.4 字符串常量及其值
2.1.5 数据变量的声明和赋值
2.1.6 对数据变量的访问
2.2 别名
2.2.1 别名变量概念
2.2.2 别名变量的声明
2.2.3 用别名对变量进行访问例
2.3 指针
2.3.1 地址概念
2.3.2 指针变量概念
2.3.3 指针变量的声明和赋值
2.3.4 用指针对变量进行访问
2.3.5 二级指针变量概念
2.3.6 使用指针要特别注意指针的指向
2.4 对数据变量的保护
2.4.1 用const声明常值数据变量
2.4.2 在声明中用const对指针变量进行限定
2.4.3 在声明中用const对别名变量进行限定
2.5 习题
2.5.1 概念题
2.5.2 程序设计实践
第3章 数据的运算及简单输入/输出运算
3.1 运算符和表达式
3.1.1 运算符
3.1.2 表达式
3.2 sizeof()运算符和sizeof()表 达式
3.2.1 sizeof()运算符
3.2.2 sizeof()表达式
3.3 算术运算符和算术表达式
3.3.1 基本算术运算符
3.3.2 基本算术表达式
3.3.3 自增自减运算符
3.4.4 自增自减表达式
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.7 条件运算符和条件表达式
3.7.1 条件运算符
3.7.2 条件表达式
3.8 赋值运算符和赋值表达式
3.8.1 赋值运算符
3.8.2 赋值表达式
3.9 逗号运算符和逗号表达式
3.9.1 逗号运算符
3.9.2 逗号表达式
3.10 基本数据混合运算时数据类型 的转换
3.10.1 隐性类型转换
3.10.2 强迫类型转换
3.11 指针的增减运算
3.11.1 指针的整数增减和走步
3.11.2 指针类型的强迫转换
3.11.3 指针变量的自增自减和走步
3.11.4 指针两种走步的比较
3.12 简单的输入/输出运算
3.12.1 输入流和输出流
3.12.2 提取运算符“>>”和插入运算符“>”和插入运算符“