文中标明【11】的为C++11新增标准。
第零部分
第一章 开始
- C++是静态(编译时检查变量类型)、弱类型(会自动做隐式类型转换);
cin >>
和cout <<
运算顺序均为从左至右,运算结果为一个istream/ostream对象;while (cin >> a)
在读到EOF
时跳出循环;- 由于
/* */
注释的判定为遇到第一个*/
结束,因此该注释不能嵌套。一般只用它来写注释,需要注释掉代码时使用多行//
; cerr
不可重定向,不通过缓冲区;endl
会刷新缓冲区;- Windows下文件结束符为
Ctrl+Z
后Enter
,Linux下为Ctrl+D
; - 用户自定义的标识符不能连续出现两个下划线,也不能以下划线紧连大写字母开头,定义在函数体外的标识符不能以下划线开头;