文章
8
粉丝
136
获赞
2
访问
53.0k
下列程序段执行后s值为__。
s
int i=5, s=0; while(i-->0) if (i%2) continue; else s+=i;
s的值为6
语句if (i%2) continue;的意思如果i为奇数则i%2为真就会continue
那么i从5开始递减
s累加i为偶数的值
所以s累加了4和2,i减为0时while循环条件不成立则结束
追光 : 回复 快乐小土狗: 谢谢!
登录后发布评论
s的值为6
语句if (i%2) continue;的意思如果i为奇数则i%2为真就会continue
那么i从5开始递减
s累加i为偶数的值
所以s累加了4和2,i减为0时while循环条件不成立则结束