首页 > 试题广场 >

下面代码执行后的结果为( &...

[单选题]
下面代码执行后的结果为(      )
int main()
{
int sum=0;
int i=0,j=0;

for(j=0;j<6;j++)
{
if(j%2)continue;
sum++;
}

printf("sum=%d",sum);

return 0;
}
  • sum=1
  • sum=2
  • sum=3
  • 其他几项都不对
if(j%2)是什么操作 有毒
发表于 2019-08-21 22:22:45 回复(1)
0%2=0   
1%2=1 sum=1
2%2=0
3%2=1 sum=2
4%2=0 
5%2=1 sum=3
6%2=0

发表于 2019-09-19 12:55:49 回复(1)
c语言的if()非0即真
发表于 2019-09-18 16:59:40 回复(0)
0 为真,1为假嘛
发表于 2019-09-17 21:13:48 回复(0)

if判断里面要boolean类型的啊....

发表于 2019-09-11 20:56:11 回复(0)

我说怎么好像题目错了 原来是c

发表于 2019-08-31 16:33:59 回复(0)
c语言啊
发表于 2019-08-28 07:40:20 回复(0)