C语言break和continue

break和continue

C语言中有有两种结束循环的关键字:break和continue

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i,f;
    f = 0;
    for(i = 1;i<=10;i++){
        if(i == 6)
        break;
        printf("%d\n",i);
    }
    system("pause");
    return 0;
}

上面的代码执行的结果如下:

如果将代码中break换成了continue,结果如下:

break是结束整个循环体,并且可以提前终止for、while或者是do-while;continue是结束单次循环(强迫程序进入下一轮循环)。

如果想要用到这种方法打印1-100以内的所有偶数,代码可以如下:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i;
    for(i = 1;i<=100;i++){
        if(i%2==1){
            continue;
            }
           printf("%d  ",i);
        
    }    
    system("pause");
    return 0;
}

 

 

posted @ 2016-10-20 18:47  悟知清风  阅读(439)  评论(0编辑  收藏  举报