break函数是指提前结束循环、接着执行循环下面的语句,不能用于循环语句和switch语句之外的任何其他语句中。
例如:
float pi=3.14159;
for(r=1;r<=10;r++)
{
area=pi*r*r;
if(area>100) break;
printf("r=%f,area=%f\n",r,area);
}
扩展资料:
break语句的使用说明:
1、只能在循环体内和switch语句体内使用break语句;
2、当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体,并不能终止循环体的执行;若想强行终止循环体的执行,可以在循环体中,但不在switch语句中设置break语句,满足某种条件则跳出本层循环体。
参考资料:百度百科-break函数
break结束循环
continue终止本次循环
注意break只能跳出一层循环,当为多层循环时表示跳回上一层循环。而return和exit则是无论有多少重循环跳出最外层循环外。
int main()
{...
while(case1)
{...
while(case2)
{...
while(case3)
{...
break;或者continue;或者return;或者exit(0);
...
}
...
}
...
}
...
return 0;
}
用break表示跳出while(case3)回到while(case2)中。用continue表示continue一下的程序不再执行回到while(case3)中继续判断满足条件再下一次执行。用return或者exit(0)表示调到主函数main()中return 0;的下面即整个程序最末尾处。
break;//是结束循环,跳出循环顺序执行循环体后面的语句
continue;//是终止本次循环