若有表达式(w)?(--x):(++y),则其中也与W等价的表达式是-- a)W==1 b)W==0 c)W!=1 d)w!=0
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 19:46:17
![若有表达式(w)?(--x):(++y),则其中也与W等价的表达式是-- a)W==1 b)W==0 c)W!=1 d)w!=0](/uploads/image/z/1102462-70-2.jpg?t=%E8%8B%A5%E6%9C%89%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%88w%EF%BC%89%3F%EF%BC%88--x%EF%BC%89%EF%BC%9A%EF%BC%88%2B%2By%EF%BC%89%2C%E5%88%99%E5%85%B6%E4%B8%AD%E4%B9%9F%E4%B8%8EW%E7%AD%89%E4%BB%B7%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%98%AF--+a%EF%BC%89W%3D%3D1+b%EF%BC%89W%3D%3D0+c%EF%BC%89W%21%3D1+d%EF%BC%89w%21%3D0)
xQN0|wn{sKĂ"[@CQQEj-؟͔WPUH|>}ݝ톾!:{䣚'QuSLu!J&3Q{QQN"}y^C
h! ZNۡb%\_s`z.Xd,@2m<[ZUcxI7,N/jDJg?q¼1ڟiϘ}O|Yx
若有表达式(w)?(--x):(++y),则其中也与W等价的表达式是-- a)W==1 b)W==0 c)W!=1 d)w!=0
若有表达式(w)?(--x):(++y),则其中也与W等价的表达式是-- a)W==1 b)W==0 c)W!=1 d)w!=0
若有表达式(w)?(--x):(++y),则其中也与W等价的表达式是-- a)W==1 b)W==0 c)W!=1 d)w!=0
答案为d
(w)?(--x):(++y)此表达式相当于 if 判断
当w为0时 判断结果为假,并执行语句 ++y
当w为其他值时 判断结果为真,并执行语句 --x
等价于(w!=0)?(--x):(++y)
所以选d