抽了半袋子也没想明白,看了答案更懵逼了,快来点播一下我吧,呃呃
a==!0相当于a==1,而!a==0相当于a!=0,不等于0和等于一肯定不一样啊
!是取反运算符,优先级要高于==,a==!0,先执行!0,也就是a==1,只要a不等于1就为false。!a==0,当a等于0才为false
回答:第一个回答的人说的精辟,非常精辟
可能方便理解了