C++程序设计基础的目录 C++语言基础
1.1 C抖语言发展概述
1.1.1 C++语言产生的背景
1.1.2 C++语言的发展
1.2 面向对象的程序设计方法概述
1.2.1 传统的结构化程序设计
1.2.2 面向对象的程序设计
1.2.3 面向对象的程序设计方法
1.3 面向对象的程序设计特征
1.3.1 抽象
1.3.2 类
1.3.3 封装
1.3.4 继承
1.3.5 多态
1.4 C++语言的语法规则与书写格式
1.4.1 C++标识符与关键字
1.4.2 C++程序结构的特点
1.4.3 C++的语法规则与书写格式
1.4.4 简单的C++程序设计范例
小结
习题与练习 2.1 C++的基本数据类型
2.1.1 整型数据类型
2.1.2 浮点型数据类型
2.1.3 字符数据类型
2.1.4 逻辑数据类型
2.1.5 空数据类型
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.4 C++的数据类型转换
2.4.1 自动数据类型转换
2.4.2 强制数据类型转换
2.5 C抖的自定义数据类型
小结
习题与练习 3.1 C++运算符
3.1.1 算术运算符
3.1.2 关系运算符
3.1.3 逻辑运算符
3.1.4 位操作运算符
3.1.5 自增(减)运算符
3.1.6 赋值与复合运算符
3.1.7 其他运算符与运算符优先级
3.2 C++表达式
3.2.1 C++表达式的种类
3.2.2 使用表达式时应注意的事项
3.3 编译预处理
3.3.1 文件包含
3.3.2 条件编译
3.3.3 宏定义
3.3.4 带参数的宏定义
3.4 C++语句概述
3.4.1 复合语句
3.4.2 表达式语句与空语句
3.5 C++的输入、输出简介
3.5.1 C++语言的输入与输出
3.5.2 C++输出控制格式
小结
习题与练习 4.1 C++的控制结构概述
4.2 选择控制结构
4.2.1 二分支控制结构
4.2.2 if语句的应用
4.2.3 多分支控制结构
4.2.4 switch语句的应用
4.3 循环控制结构
4.3.1 while循环语句
4.3.2 while循环语句应用
4.3.3 for循环语句
4.3.4 for循环语句应用
4.3.5 do while循环语句
4.3.6 do while循环语句应用
4.3.7 三种循环语句的比较
4.3.8 多重循环
4.3.9 三种循环语句的混合嵌套应用
4.4 转向控制语句
4.4.1 break语句
4.4.2 continue语句
4.4.3 break语句与continue语句的比较
4.4.4 return语句
4.4.5 go to语句
4.5 控制语句的应用
小结
习题与练习题 5.1 枚举数据类型
5.1.1 枚举数据类型的定义与枚举变量
5.1.2 枚举类型变量的赋值
5.2 联合数据类型
5.2.1 联合数据类型及联合变量的定义
5.2.2 联合数据类型的特点与应用
5.3 结构数据类型
5.3.1 结构数据类型定义的一般格式
5.3.2 结构类型变量的定义与应用
5.4 数组变量与字符串
5.4.1 一维数组变量
5.4.2 一维数组变量的应用
5.4.3 二维数组变量
5.4.4 二维数组变量的应用
5.4.5 字符型数组变量
5.4.6 数组变量的存储
5.4.7 字符数组与字符函数
5.5 数组变量与结构变量
5.6 指针数据类型
5.6.1 指针变量
5.6.2 指针数据类型的基本概念
5.6.3 变量的引用
5.6.4 无类型指针
5.6.5 指针变量与数组变量
5.6.6 指向指针的指针
小结
习题与练习 6.1 函数的定义
6.1.1 函数定义
6.1.2 函数的声明
6.1.3 函数的形参与实参
6.2 函数的调用
6.2.1 函数调用的方式
6.2.2 函数的传值调用
6.2.3 函数的传址调用
6.2.4 函数的引用调用
6.3 函数的默认参数
6.4.内部函数与外部函数
6.4.1 内部函数
6.4.2 外部函数
6.5 标识符的作用域
6.5.1 作用域的种类
6.5.2 标识符作用域的规定
6.6 函数运算结果的返回方式
6.6.1 用全局变量返回函数的运算结果
6.6.2 用return语句返回函数的运算结果
6.6.3 用参数返回函数运算结果
6.7 内联函数
6.7.1 内联函数的定义与使用
6.7.2 内联函数与带参宏的区别
6.8 重载函数
6.9 函数嵌套调用与递归调用
6.9.1 函数嵌套调用
6.9.2 函数递归调用
6.10 函数与数组
6.10.1 形参与实参使用数组
6.10.2 形参使用指针、实参使用数组
6.11 函数与指针
6.11.1 指针作函数的参数
6.11.2 指针函数
6.11.3 函数指针
6.11.4 函数指针数组
6.12 复杂数据类型的识别方法
6.13 函数模板
6.13.1 函数模板的概念
6.13.2 函数模板的定义与使用
6.13.3 函数模板的应用
6.14 函数应用
小结
习题与练习