设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