若给定条件表达式(M)?(a++):(a--),则其中表达式M和( )等价。

2025-04-28 13:09:31
推荐回答(3个)
回答1:

若给定条件表达式(M)?(a++):(a--),则其中表达式M和(M!=0)等价。

回答2:

答案为D.
(M)的意思为:当M不为0的时候,执行a++;为0的时候,执行a--.
因此只有D项的作用和此相同.

回答3:

(M)?(a++):(a--)

等价于

if(M!=0)a++
else a--;