C++本身并没有直接定义io语句,它调用的是标准库函数。
流指的是从某种io设备上读入或者写出的字符序列。流的定义也表示了字符随着时间会生成和消耗这种特征。
4种io对象:cin(istream对象),cout(ostream对象),cerr,clog
对于输出标识符<<来说,它的左边必须是ostream对象,右边是输出的值,返回的是左侧输出流对象。所以可以连续使用多个输出标识符在同一个语句中。
注释不会增加程序大小,编译器会忽略
在一个无限循环中使用标准输入流操作读取的时候,当遇到文件结束符(windows下ctrl+z,linux下contral+d)、无效输入时,会导致istream对象失效,无效状态的istream对象将会导致判断失败。
后续继续补充