若有说明语句:int x=1,y=2,z=3;则表达式(x>y?x:y)==--z的值是

2024-12-02 03:30:34
推荐回答(1个)
回答1:

表达式(x>y?x:y)==--z的值是0,这里的0表示假
(x>y?x:y)表示x和y比较,当x>y时取x,反之取y,所以(x>y?x:y)=2
2和-z比较,z=3,所以2!=-3,所以为假,表达式(x>y?x:y)==--z的值是0