-kasha 发表于 2023-9-13 11:12:34

if ( i%2 ) continue;

    if ( i%2 ) continue;
表示的是什么意思

isdkz 发表于 2023-9-13 11:12:41

这行代码的意思是:如果i是奇数,则跳过当前循环,继续执行下一轮循环。

在C语言中,%运算符表示取模运算,即计算i除以2的余数。当i为偶数时,i%2的结果为0,条件不成立,代码不会执行continue语句,直接执行下一条语句。当i为奇数时,i%2的结果为1,条件成立,执行continue语句,跳过当前循环。

这行代码常用于循环中需要跳过某些特定情况的场景,例如只需要处理偶数次循环等。
页: [1]
查看完整版本: if ( i%2 ) continue;