不太理解为什么这两个意思是一样的

(b == 0 || a % b)和(b == 0 || a % b!=0)
为什么没有不等于和有不等于的意思是一样的

a % b,如果为真,那么 || 后面的值为1,如果为假,那么 || 后面的值为0
a % b!=0,为真说明 a % b ,那么 || 后面的值为1,如果为假,说明a % b ==0,那么 || 后面的值为0

因为a%b本身可以作为判断
a%b不等于0:
a%b-> true
a%b !=0 -> true
a%b等于0:
a%b->false
a%b!=0->false
所以加不加不等于的判断结果都一样