为了账号安全,请及时绑定邮箱和手机立即绑定

如果不打continue会怎样

感觉不打continue,循环依然会继续啊


正在回答

6 回答

#include <stdio.h>int main(){    int i, sum;    for(i=1, sum=0; i<=20; i++)    {		printf("i(%d)+sum(%d)=new-sum(%d)\n",i,sum,sum+i);        if(i%3==0)    //能被3整除这个条件如何写呢?        {            printf("i(%d)+sum(%d)=new-sum(%d)__(舍弃)\n",i,sum,sum+i);           continue;        }                          sum += i;    }    printf("sum=%d\n", sum);    return 0;    }

你使用这段代码编译一下,就知道使用continue的作用了,结果很明显(顶我上去)

3 回复 有任何疑惑可以回复我~

没错,循环依然会继续,只是中间符合条件的判断之后的语句无法跳过。这显然于题意不符。?

1 回复 有任何疑惑可以回复我~

并无区别。

0 回复 有任何疑惑可以回复我~

不打continue不执行if中语句,只是把1到20加起来。

0 回复 有任何疑惑可以回复我~

不打continue,则当能被3整除也会被累加,结果就不同了

0 回复 有任何疑惑可以回复我~

在这道题中不打continue和打continue的结果是一样的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如果不打continue会怎样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信