(1)break 跳出最里面的循环并且终止
(2)continue只是终止本次循环,接着还执行后面的循环
#include<stdio.h> void main() { int sum,i; sum=0; for(i=1;i<=100;i++) { sum=sum+i; if(i==2) { printf("执行continue"); continue; } if(i==4) { printf("执行break"); break; } printf("sum=%d",sum); } printf("循环结束"); }
这个的运行结果为: sum=1;
执行continue;
sum=6;
执行break 循环结束