详求 c语言中 break 用法
来源:百度知道 编辑:UC知道 时间:2024/05/18 12:15:24
求求求求求 举例说明
如以下2者之区别
for(i=2;i<=half;i++)
if(data%i==0)
break;
for(i=2;i<=half;i++) {
if(data%i==0)
break;
如以下2者之区别
for(i=2;i<=half;i++)
if(data%i==0)
break;
for(i=2;i<=half;i++) {
if(data%i==0)
break;
break语句是限定转向语句,通常用在循环语句和switch语句中。
1、当用于switch语句中时,可使程序跳出switch而执行其后的语句,如:
int x, y;
scanf("%d", &x);
switch(x)
{
case 1 : y=2*x; break; // 当x=1时,执行y=2*x,执行完后跳出switch语句,执行 // printf语句
case 2 : y=3*x; break;
case 3 : y=4*x; break;
default : y=x;
}
printf("%d", y);
2、当break用于循环语句时,可使程序跳出当前循环,继续执行后面的程序。如:
int i, x=0;
for(i=0; i<5; i++)
{
x=x+i;
if(i==3)