编程论坛
注册
登录
编程论坛
→
C语言论坛
小白求助sum的结果为什么是20.
jhu
发布于 2022-07-02 08:50, 1101 次点击
sum=0
for(i=0;i<10;i++){
if(i%2)
continue;
sum+=i;
}
printf("%d\n",sum);
2 回复
#2
rjsp
2022-07-02 10:06
0+2+4+6+8 不等于20那等于多少?
#3
apull
2022-07-02 13:53
0为假,非零为真。if(i%2)也就是if(i%2!=0),奇数被跳过,只计算偶数了。
1