Cin:对象(变量)》输入流
Cout:对象(变量)》输出流
Cerr:输入(错误信息)
Cout与cerr:输出正常信息用cout
错误信息用cerr
While (1);: C语言中死循环
Cout是有缓冲区的,类型是行缓冲;只有遇到\n才会输出
Cerr无缓冲区,只要有输入,无论对错一定输出
Clog无缓冲区输出就在日志上(输出日志信息)
For语句升级for里的元素被释放减少空间解决循环变量浪费空间的问题
新类型: bool提高代码可读性
条件表达式升级:可以将返回值作为左值
关键字升级:static, const,register,extern,typeset,
Register关键字升级
如果使用&获取一个register修饰变量的地址 那么就将该变量保存到内存中
• Register:: 将修饰变量尽可能地放到寄存器中,省去从内存抓取变量的时间 提高程序运行效率
• 注意
• 1、只能修饰局部变量 不能修饰全局变量和函数
• 2、register修饰的变量不能再用&获取该变量的地址
• 3、register修饰的变量一定是CPU所接受的数据类型
• 使用场景:频繁使用的变量
Const升级
Const:修饰变量 该变量为只读变量
不能通过变量名来修改值
Const.修饰指针不能通过该指针修改指向内存空间的值
Const.关链词升级:const修饰的变量就是常量
注意:const指针对const指针
const int *p=&count;
应用场景:修饰函数形参