break 与 continue

来源:互联网 发布:知乎 吐槽 编辑:程序博客网 时间:2024/06/05 07:47
break:
break语句在while,for, do...while或者switch语句中执行时,立刻使程序控制退出这些语句。程序继续势利这些语句之后的第一条语句。break的常见用法是要么提前离开循环,要么用于跳过switch语句的剩余部分。
continue:
continue在while, for, do...while语句执行中,使程序跳过循环体内剩下的语句,继续时行循环体的下一次迭代。

例:

int main()
{
    int count;
    int con;
    for(count=1; count<10; count++)
    {
        if(count==5)
            break;
        cout<<count<<" ";   //1 2 3 4

    }
    cout<<"/nbreak out of loop at count="<<count<<endl;

    for(con=1; con<10; con++)
    {
        if(con==5)
            continue;
        cout<<con<<" ";     //1 2 3 4 6 7 8 9
    }
    cout<<"/nuse continue to skip printing 5"<<endl;

    return 0;
}
原创粉丝点击