109020 发表于 2019-12-29 16:09:36

这段循环代码是什么意思呢

int sum = 0;
for ( int i=0; i<10; i++ ) {
    if ( i%2 ) continue;
    sum += i;
}
printf("%d\n", sum);

zltzlt 发表于 2019-12-29 16:13:14

求 0 ~ 9 所有偶数的和。

109020 发表于 2019-12-29 16:26:53

zltzlt 发表于 2019-12-29 16:13
求 0 ~ 9 所有偶数的和。

if ( i%2 ) continue
请问 这句代码在什么时候执行continue呢

zltzlt 发表于 2019-12-29 17:57:13

109020 发表于 2019-12-29 16:26
请问 这句代码在什么时候执行continue呢

当 i 是奇数时执行 continue。

109020 发表于 2019-12-30 23:33:47

zltzlt 发表于 2019-12-29 17:57
当 i 是奇数时执行 continue。

那就是可以写成这样吗
if ( i%2 ) {
continue
}
页: [1]
查看完整版本: 这段循环代码是什么意思呢