(!j)&&(i<=5);就是当j==0同时i<=5时才执行循环体
但是j前面有个!是求反的意思啊j&&i<=5才应该是J==0 I<=5啊?
我自己顶啊~
在顶自己的错误条件表达式为几的时候为真?!当然是为 非0 的时候为真 j&&i<5想让这个条件表达式为非0 那两个都为非0
j&&i<=5是在j!=0,i<=5的时候取1的!j在j==0时取1在j!=0时取0啊
!=是不等,!相当于非。
!(取反)运算符的优先级最高所以应该最先进行!j 当j!=0时!j = 0;当j = 0 时!j = 1我这么理解对吗?
那么这个循环只能执行一次咯?因为第2次j++后 !j 就为假了,是这样吗?