执行break 就退出循环。
例子如下:
#include
main(){
int i=11,bFlag=1;
while(bFlag){
if(i>10){ printf("I am here: i=%d > 10\n");
break;
}
}
printf("pass here\n");
return 0;
}
break退出本层循环。你上面的语句中i在哪里定义啦,i是固定的话,i>.10这个条件不是一直为真或假了?还有bFlag这个在哪定义啦,它不变不是就死循环了或者为0就进不去循环了
break:跳出本层循环。
continue:跳出本次循环。
return;结束程序。
break可以退出所有循环结构。如while ,do ,for
执行break 语句后终止循环