设int a=1,b=2,c=3,d=4;则表达式(a!=b)?(--c):d++的值为()

设int a=1,b=2,c=3,d=4;则表达式(a!=b)?(--c):d++的值为()


A、

5


B、

4


C、

2


D、

3


【正确答案】:C
【题目解析】:

a!=b成立,则--c,即表达式(a!=b)?(--c):d++的值为2