问答详情
源自:4-15 结束语句之continue语句

在“结束语句之continue语句”这一节中感觉例子不是很恰当

如题。个人感觉在这一节中的例子不是很恰当。因为那个continue语句加不加都不影响运行结局。不知道再哪反馈也懒得找了。干脆就把问题放在这里吧。

提问者:慕粉2335583192 2017-01-16 23:02

个回答

  • 丶低调丶
    2017-01-17 11:21:22

    #include <stdio.h>
    int main()
    {
        int i, sum;
        for(i=1, sum=0; i<=20; i++)
        {
            if(   i%3==0    )    //能被3整除这个条件如何写呢?
            {
                continue;             //应该用哪个循环结束语句呢?
            }                  
            sum += i;
            printf("第%d次sum=%d\n",i,sum);
        }
        printf("sum=%d\n", sum);
        return 0;    
    }

    我把代码改成了这样,你可以发现,其中i=3,6,9等等之类可以被三整除的数的循环中,输出第几次的句子被跳过了,因为加continue的意思是跳出这一次循环,例子确实不恰当,你说得没错,但是做的练习体现出来了,你反馈也没用,除非穆女神看到,不过,可能性太小

  • 慕粉21194905
    2017-01-17 11:19:16

    那你觉得哪里不恰当呢?