一,读入未知数目的输入
cin>>value 当遇到文件结束符或无效输入时,条件无效。
从键盘输入文件结束符:
Windows系统下通过同时键入"ctrl"+"z",来输入文件结束符。
二,多行字面值
在一行的末尾加一反斜线符号可将此行和下一行当作同一行处理。
注意:反斜线符号必须是该行的尾字符——不允许其后面有注释或空格。同样,后继行行首的任何空格和制表符都是字符串值的一部分。
三,枚举
enum 枚举类型名{枚举成员1,枚举成员2... ...};
例1:enum open_modes{input,output,append};
结果:
0,1,2
默认地,第一个枚举成员复值为0,后面的每个枚举成员赋值比前面的大1.
例2:enum open_modes{input = 1,output,append};
结果:
1,2,3
例3:enum open_modes{input = 1,output,append = 2};
结果:
1,2,2
注意:枚举类型的对象赋值或初始化,只能通过其枚举成员或同一枚举类型的其他对象来进行。