当前位置:C++技术网 > 资讯 > 跳出代码块语句break用法详解

跳出代码块语句break用法详解

更新时间:2015-08-15 21:03:05浏览次数:1+次

    break 跳出本层并不包括if语句的花括号包含的层,只能是switch或者循环的层。break不能用来中断程序的执行,即不能用来在main()中写一条独立的break来跳出程序,这样的单独的break属于非法的break。

验证代码:

int main()
{
    int i= 0;
    while(i<8)
    {
        if(6==i)
        {
            cout<<"i = "<<i<<endl;
            break;
           //此处跳出了while,而不是if,因为最后一条cout执行后的执行结果仍然是i=6,说明程序在此处结束了循环。
        }
        i++;
    }
    //break; 非法的break
    cout<<"i = "<<i<<endl;
    return 0;
}