和break一比较就清楚了,
continue是跳出本次循环,进入下一次循环,继续执行循环内的语句;
break是直接跳出循环,执行下面的语句;
#include <stdio.h>
int main() {
for(int i=1; i<6; i++){
printf("%d次continue循环\n", i);
continue;
printf("aaa\n");
}
for(int i=1; i<6; i++){
printf("%d次break循环\n", i);
break;
printf("aaa\n");
}
return 0;
}
continue的循环执行了5次,而break的循环只执行了一次,而且两者之后的语句aaa是不执行的。 |