假设 `int x = 7; int y = 4;`,执行表达式 `x > y ? x + 2 : y - 1;` 后,表达式的值为多少?

答案解析

首先判断 `x > y`,即 `7 > 4`,结果为 `true`。因此执行冒号前的语句 `x + 2`,即 `7 + 2`,结果为 `9`。所以,表达式的值为 `9`。
正确答案:C
随机推荐
开始刷题