有变量定义 int i,j; 与表达式 i==0 && j==0 等价的表达式是:(A) i||j (B) i&&!j

问题描述:

有变量定义 int i,j; 与表达式 i==0 && j==0 等价的表达式是:(A) i||j (B) i&&!j (C) i==!j (D) i==j
RT
1个回答 分类:综合 2014-12-10

问题解答:

我来补答
B
原表达式中 i==0 和 j==0 都必须为真才成立.
B中 !i 和 !j 都必须为真,而 i==0 在i为零时为真,
!i也是i为零是为真.这就是许多人喜欢把if( a == 0 )写成if( !a )的原因.a == 0 和 !a 是等价的.
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识