1、cout<<endl;
endl是一个特殊的值,称为操纵符(manipulator),将它写入输出流时,具有换行的效果,并且刷新与设备相关联的缓冲区(buffer)。所以不用“/n”代替“endl”。
2、在C++程序中,大部分出现空格符的地方可以用换行符代替,有2条例外:
(1)字符串字面值中的空格符不能用换行符代替
(2)空格符不能出现在预处理指示中
3、左值和右值
左值可以出现在赋值语句的左边或右边;但是右值只能出现在赋值的右边,不能出现值 语句的左边。
4、C++中的对象就是:内存中具有类型的区域。
5、除了关键字,C++标准还保留一组标识符用于标准库。标识符不能包含两个连续的下划线,也不能以下划线开头后面紧跟着一个大写字母。
6、初始化和赋值的区别:初始化指创建变量并给它赋初值;而赋值则是擦除对象的当前值并用新的值代替。