执行结果:
在执行结果中可以看出在一个for循环中,首先执行的是初始化语句,然后判断一次,满足则执行循环体,在整个for循环语句中,初始化语句只执行一次,判断不满足条件时退出循环体,
在循环过程中可以利用break 或 continue 终止循环
- break
执行到break时,循环结束,程序会跳出整个循环,下面的代码只会输出 0 1 2 3 4
int main()
{
for (int i = 0; i < 10; i++)
{
if(i == 5)
{
break;
}
printf("%d ",i);
}
return 0;
}
- continue
continue结束的此次循环,当执行到contiinue时,程序会结束本次的循环进入到下一循环中 例如以下代码会输出 0 1 2 3 4 6 7 8 9
int main()
{
for (int i = 0;i < 10; i++)
{
if(i == 5)
{
continue;
}
printf("%d ",i);
}
}