continue的用法

2011年11月16日 发表评论 阅读评论

例:求出1--1000内所有能被3、5、7整除的所有的数。

#include<stdio.h>
main()
{
    int n;
    for(n=1;n<=1000;n++)
    {
    if(n%3!=0)
            continue;         /*该句表示,如果n不能被3整除,直接跳过后面的步骤,进行下一次循环,下面两个也是一样*/
    if(n%5!=0)
        continue;
    if(n%7!=0)
        continue;
printf("%d t",n);
    }
printf("n");
}

break与continue的区别:

break语句是,上面的条件如果成立,强行结束循环,执行下面的语句。所以其一般只进行一次满足条件的运算。

continue语句是,上面的条件如果不成立,就不再执行后面的语句,再重头开始执行。执行完成后,继续上面的循环条件,直至循环条件结束。所以,其执行结果不确定。(有可能为空(所有条件都不满足),也就可以为1,也有可能为多)




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: C/C++/Java/Delphi 标签:
  1. 本文目前尚无任何评论.