循环语句中的break和continue有何区别?
|
发布人:
陈裕雄
发布日期:
2012/2/10 14:19:59
|
|
break表示跳出循环,continue表示结束本次循环。示例程序如下:
#include "stdio.h" void main() { int n,m; for(n=1;n<=10;n++) /*这个循环输出1 2 3 4, 在n是5的时候循环退出*/ { if(n==5) break; printf(" %d",n); } printf("\n"); for(m=1;m<=10;m++) /*这个循环输出1 2 3 4 6 7 8 9 10 ,*/ { if(m==5) /*在m是5的时候没有执行当次循环的其他语句,所以未输出5*/ continue; printf(" %d",m); } getch(); }
|
|
|
|