break 和continue都是用来控制循环的流程。
break结束循环,不执行循环中剩余的语句
continue 结束当前的迭代,跳转到循环的顶部,及循环开始的位置,继续执行迭代
int i = 0;
for(; i < 10; i++)
{
if(3 == i)
continue;
if(7 == i)
break;
printf("\r\n i = %d", i);
}
printf("\r\nAt Last i = %d", i);
输出:
i = 0
i = 1
i = 2
i = 4
i = 5
i = 6
At Last i = 7请按任意键继续. . .