C语言问题:if(a%2)与if(a%2==0)有什么区别?if(a%2)与if(a%2==0)有什

发布时间:2021-03-07 23:27:22

C语言问题:if(a%2)与if(a%2==0)有什么区别?if(a%2)与if(a%2==0)有什么区别?我加30分,

网友回答

if(a%2)是对A%2的结果进行判断,如果是非零,则判断为真,否则为假;if(a%2==0)是判断a%2是否为零,是则为真,否则为假.
那么如果,a为偶数,那么if(a%2)判断的结果是假,而if(a%2==0)判断的结果是真
以上问题属网友观点,不代表本站立场,仅供参考!