
设int x=5,y=6;则表达式(++x==y--)?++x:y的值为()这是一个填空题,请解释下式子的含义和答案,谢啦
2个回答
展开全部
++x 先求 x +1 在比较 此时表达式前面为6
y-- 现比较,再y-1 此时表达式还没有运算,也是6
所以表达式为真
执行 ++X;
因比较时候x已经加一,此时由于++在前面,所以加一后输出,即 6+1 =7
答案为 7
y-- 现比较,再y-1 此时表达式还没有运算,也是6
所以表达式为真
执行 ++X;
因比较时候x已经加一,此时由于++在前面,所以加一后输出,即 6+1 =7
答案为 7
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询