地址: http://blog.csdn.net/qilihechuncai/article/details/6134079
break语句的作用是退出当前运行的循环(for、while、do…while )或多路分支(switch )程序结构,并执行这些结构之后的语句。
在switch语句中,break用于从switch语句中跳出进程,并继续执行switch后的语句。
在循环语句中,break用于跳出最近的封闭循环。
例如,以下代码在执行break后显示“a=1; 中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长:
for (; )
{……
for (; )
{
.
if(I==1) ) ) )。
布雷克;
.
}
a=1; //break跳到这里
//…
}
continue语句的作用是退出当前运行的此循环(for、while、do…while ),然后运行以下循环: 也就是说,跳过循环体中尚未执行的语句,然后进行是否执行循环的判定。
在for循环中,continue用于执行表达式2。
在while循环和do…while循环中,continue用于绕圈执行表达式的确定。
continue语句和break语句的区别在于,continue语句只结束循环,而不结束整个循环的执行。 break语句结束本次循环,不进行条件判断。
例如,不能被输出1~100之间的7整除的数。
for(intI=1; i=100; I )
{
if(I%7==0) ) ) ) )
继续;
cout i endl;
}
如果I被7除尽,则执行continue语句,退出此循环,即跳过cout语句,循环以确定i=100是否成立。 只有I不能被7整除时,才运行cout函数,输出I。
* *所有在所有: * *
**break :跳出自己所在的循环*
* *继续:执行以下周期*