码迷,mamicode.com
首页 > 其他好文 > 详细

第五章:语句

时间:2015-09-22 21:40:43      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:

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
  • declaration定义一个expression中可以转换的类型变量,最简单是使用auto

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!