break
break== 强制跳出循环. 执行下一段程序!
可终止
for
while
do while
强制跳出循环源码
break
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, i,count;
a = 4;
for (i=2,count=0;i<a; i++)
{
if (a%i==0)
{
count++;
break; //强制跳出循环.
}
i++;
}
if (count!=0)
{
printf("不是质数");
}
else
{
printf("是质数");
}
return 0;
}
countinue
countinue== 程序直接进入下一轮循环,
#include <stdio.h>
#include <stdlib.h>
int main()
{
// 打印所有偶数(双数)
int i,a=0;
for (i=1;i<=10; i++)
{
if (i % 2 == 1)
{
continue; //强制进入下一循环
a = 100;
}
printf("%d", i);
printf("\n");
}
if (a==100)
{
printf("emmm, 看到我说明没有跳出下一循环!!!");
}
return 0;
}
输出结果
2
4
6
8
10