第3题是什么意思啊?没看懂

img


第一次见,希望能解答一下,int x = 10, y = 9;
int a, b, c;
a = (--x == y++)? --x: ++y;
b = x++;
c = y;加个代码凑凑字数


答案B   B
知识小课堂:
||:前面的成立后面的就不执行了,
x='B'为真,就结束了

其实就是基础知识考察:
赋值符号,A='a'是一个赋值语句,他的动作永远是true
而|| 符号 有一个为真则为true,前面为true后面就不需要执行了。 可以试试梳理这两个知识点

img