1 建立函数安全
2 执行控制语句函数
break:退出循环,再也不执行循环中的生育语句优化
continue:中止执行当前的循环,返回到循环的起始处开始新的一轮循环指针
3 运算符简介调试
4 数据类型简介内存
void* 任何类型的地址均可以间接引用那个指针ci
5 做用域作用域
while(char c=cin.get()!='q') 这样因为优先级的问题,并不能取得想要的效果get
6 指定存储空间分配编译器
const 告诉编译器这是不会改变的,volatile 告诉编译器不知道什么时候会改变,放置编译器依据变量的稳定性做任何优化
7 运算符及其使用
C++的显示转换:
static_cast 用于明肯定义的变换,包括编译器容许咱们所作的不用强制转换的“安全”变换和不太安全但清楚定义的变换
const_cast 从const转换为非const或者 从volatile转换为非volatile
reinterpret_cast所获得的东西跟之前已经不一样了,以致于它不能用于类型的原来目的,除非再次把它转换回来
8 建立复合类型
typedef命名别名 struct变量结合 enum提升程序清晰度 union节省内存
9 调试技巧
预处理标记:#define #ifdef #endif
c语言的assert()宏
10 函数地址
11 make管理分段编译