在C语言中:if(i%2)是什么意思

如题所述

i%2 表示i对2取余。
也就是求i/2的余数
用来做if的条件时
等效于if(i%2==1)
也就是说 如果i是奇数,那么判断成功
如果i是偶数 那么判断失败。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-04
i%2
表示
求余数。。。
if()在这里用是bool(真假)型的。。。也就是说
如果i%2结果为0(i是2的倍数)则if()为假,,不进入if结果
如果i%2结果为1(i%2
结果
不是0就是1)。。。则if()为真,,进入if结构。。
相似回答