C Break/Continue
休息
你已经看过了break
本教程前面的章节中使用的语句。它用于 "jump out"switch
陈述。
这个break
语句也可用于跳出环形。
这个例子跳出了for循环什么时候i
等于 4:
示例
int i;
for (i = 0; i < 10; i++) {
if (i == 4) {
break;
}
printf("%d\n", i);
}
亲自试一试 »
继续
这个continue
如果发生指定条件,语句会中断一次迭代(在循环中),并继续循环中的下一次迭代。
此示例跳过值 4:
示例
int i;
for (i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
printf("%d\n", i);
}
亲自试一试 »
While 循环中的中断和继续
您还可以使用break
和continue
在 while 循环中:
休息示例
int i = 0;
while (i < 10) {
if (i == 4) {
break;
}
printf("%d\n", i);
i++;
}
亲自试一试 »
继续示例
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
printf("%d\n", i);
i++;
}
亲自试一试 »