continue:指跳过当前循环语句
#include<stdio.h>
int main()
{
for(int i = 0;i<10;i++)
{
if(i == 5)
conrinue;
printf("%d,",i);
}
printf("hello");
return 0;
}
执行结果为1,2,3,4,6,7,8,9,hello
当i为5时跳过此次循环所以不会输出5
break:指结束当前循环语句
#include<stdio.h>
int main()
{
for(int i = 0;i<10;i++)
{
if(i == 5)
break;
printf("%d,",i);
}
printf("hello");
return 0;
}
执行结果为1,2,3,4,hello
当i为5时,则结束循环
return:结束程序
#include<stdio.h>
int main()
{
for(int i = 0;i<10;i++)
{
if(i == 5)
return;
printf("%d,",i);
}
printf("hello");
return 0;
}
执行结果为1,2,3,4
当i为5时,程序结束