C语言break和continue
break和continue
C语言中有有两种结束循环的关键字:break和continue
#include <stdio.h> #include <stdlib.h> int main() { int i,f; f = 0; for(i = 1;i<=10;i++){ if(i == 6) break; printf("%d\n",i); } system("pause"); return 0; }
上面的代码执行的结果如下:
如果将代码中break换成了continue,结果如下:
break是结束整个循环体,并且可以提前终止for、while或者是do-while;continue是结束单次循环(强迫程序进入下一轮循环)。
如果想要用到这种方法打印1-100以内的所有偶数,代码可以如下:
#include <stdio.h> #include <stdlib.h> int main() { int i; for(i = 1;i<=100;i++){ if(i%2==1){ continue; } printf("%d ",i); } system("pause"); return 0; }