标签:
1、if_else语句:else会与离它最近的尚未匹配的if匹配,所以当只使用一半的if时,最好用{}包起来
2、switch语句:不要省略break;还有最后default;
3、for语句:for语句头中定义的对象,只有在for循环体中可见
for(int i = 0; i < n; i++) //这里面的i只有在循环体中使用,离开后就无效了 { ... }
4、范围for
for(declaration : expression) //expression必须是一个序列,如花括号的初始值列表,string,vector等 statement
5、goto语句:转向的那个标签语句必须在同一个函数中
6、try语句和异常处理
try { program-statements //try语句块内声明的变量,块外无法访问,catch子句中也无法访问 } catch( runtime_error err) { cout << err.what(); //异常类型只定义了一个what的成员函数,没有参数,返回指向C风格的字符串 }
标签:
原文地址:http://www.cnblogs.com/dylqt/p/4830435.html