有表达式(w)?(-x):(++y),则其中与w等价是表达式是:A w==1 B w==0 C =1 D =0 ,答案给的是D,
人气:232 ℃ 时间:2020-05-03 13:40:09
解答
(w)?(-x):(++y)表示w为真时取(-x)的值,为假时取++y的值.
如果w为数值型,只有w=0时为假,w!=0时为真.所以答案为D.
即原表达式与以下表达式等价:
(w!=0)?(-x):(++y)
推荐
- 若有表达式(w)?(--x):(++y),则其中也与W等价的表达式是-- a)W==1 b)W==0 c)W!=1 d)w!=0
- 有表达式(w)?(-x ):(++y ),则与上面w等价的表达式为什么是w = 0
- 表达式!x等价于什么?A.X==0 B.X==1 C.=0 D.=1
- C语言 表达式!X等价于———— A,x==0; B,x==1; C,x!=0; D,x!=1;
- 2.若w=1,x = 2,y=3,z = 4 ,则条件表达式w < x w:y < z y :z 的值是( ) a.1 b.2 c.3 d.4
- 一儿曰:“我以日始出时去人近,而日中时远也.”怎么改间接引用句?
- 我明天就开学了,
- 已知x∈R,试比较x^4-2x^2+3x和x^2+3x+4的大小关系
猜你喜欢