有变量定义 int i,j; 与表达式 i==0 && j==0 等价的表达式是:(A) i||j (B) i&&!j (C) i==!j (D) i==j
RT
人气:373 ℃ 时间:2020-05-25 17:12:37
解答
B
原表达式中 i==0和j==0 都必须为真才成立.
B中!i 和!j 都必须为真,而 i==0在i为零时为真,
!i也是i为零是为真.这就是许多人喜欢把if( a == 0 )写成if( !a )的原因.a == 0 和!a 是等价的.
推荐
- 若有定义int x,y;并已正确给变量赋值,则下列选项与表达式(x-y)?(x++):(y++)中表达式(x-y)等价的是
- 一、 填空题 1、.若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a;后a的值为【 】.2、若有定义:i
- 若有定义:int i,j,*pi=&i; 则与i==j等价的比较表达式是____________
- 设变量定义如下:int a=2,b=2,c=2,d=2;求表达式:a==b?(c=1):(d=0),求过程.谢谢
- 如果有变量定义:int a=3,b=4,c=5;则表达式:a>b!=c的值为?为什么?
- 方程X的平方=2X-1 的2根之和
- 向量AB-向量BC=向量AC 错的,正确应该等于什么
- 2a+1和-2a+1合并同类项
猜你喜欢