选择题 3.  若有定义“int x=4,y=5;”,则表达式“y>x++?x--:y++”的值为______。
【正确答案】 C
【答案解析】 在表达式“y>x++?x--:y++”中,由于自加(++)运行符的优前级高于比较运算符(>),所以首先进行自加运算,即变量x的值前自加1,等于5,此时表达式y>x不成立,所以整个表达式的值等于y++的值,由于y++是后自加运算,所以其值等于5。