发布网友 发布时间:2024-10-02 20:28
共2个回答
热心网友 时间:2024-10-10 23:25
if ((i!=j)&(j!=k)&(i!=k)):先执行扩号内的运算。
if i!=j&j!=k&i!=k:等价于
if i!=(j&j)!=(k&i)!=k:就是说,后一个是先执行 '&'运算,再执行 '!='运算。
热心网友 时间:2024-10-10 23:26
与运算的优先级高于不等于,因此加括号有区别
热心网友 时间:2024-10-10 23:23
if ((i!=j)&(j!=k)&(i!=k)):先执行扩号内的运算。
if i!=j&j!=k&i!=k:等价于
if i!=(j&j)!=(k&i)!=k:就是说,后一个是先执行 '&'运算,再执行 '!='运算。
热心网友 时间:2024-10-10 23:23
与运算的优先级高于不等于,因此加括号有区别