1、测试break
#include <stdio.h>
int main(void)
{
int i, j;
puts("please input an integer.");
printf("j = "); scanf("%d", &j);
for(i = 1; i <= j; i++)
{
if(i == 6)
break;
printf("%d ", i);
}
putchar(‘\n‘);
return 0;
}
2、测试continue (break是中断整个循环, continue是中断一次循环)
#include <stdio.h>
int main(void)
{
int i, j;
puts("please input an integer.");
printf("j = "); scanf("%d", &j);
for(i = 1; i <= j; i++)
{
if(i == 6)
continue;
printf("%d ", i);
}
putchar(‘\n‘);
return 0;
}
3、利用continue过滤特定数值 (利用以上特征过滤掉3的倍数)
#include <stdio.h> int main(void) { int i, j; puts("please input an integer."); printf("j = "); scanf("%d", &j); for(i = 1; i <= j; i++) { if(i % 3 == 0) continue; printf("%d ", i); } putchar(‘\n‘); return 0; }
原文:https://www.cnblogs.com/liujiaxin2018/p/14709012.html