在c语言中(i%2==0)&&(s[i]%2==1)和(s[i]%2==1)&&(i%2==0)有什么区别?

i%2==0&&s[i]%2又与上述二者的关系是什么?
2024-11-08 04:13:29
推荐回答(2个)
回答(1):

区别在于 && ,如果左边语句为0,后面就不会执行,如果左边为1,会继续执行判断右边

回答(2):

这应该是二级里的问题吧,==1是在逻辑运算符里的。省略是因为刚好如果s[i]的ascii值为奇数的话两种都是真。建议看下if语句的执行过程