c语言 三目运算符问题
若给定表达式(M)?(a++):(a--),则其中表达式(M)的值是:A和(M==0)等价B和(M==1)等价C和(M!=0)等价D和(M!=1)等价高手解答为啥选D?...
若给定表达式(M)?(a++):(a--),则其中表达式(M)的值是:
A 和(M==0)等价
B 和(M==1)等价
C 和(M!=0)等价
D 和(M!=1)等价
高手解答 为啥选D? 展开
A 和(M==0)等价
B 和(M==1)等价
C 和(M!=0)等价
D 和(M!=1)等价
高手解答 为啥选D? 展开
2个回答
2010-03-20
展开全部
因为D选项是错误的,如果是要正确的选项,就选C
因为这个条件表达式的意思就是:如果(M)的值不为0,则返回(a++)的值,否则返回(a--)的值.
因为这个条件表达式的意思就是:如果(M)的值不为0,则返回(a++)的值,否则返回(a--)的值.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询