单选题
设有定义:int a=0,b=1;,以下表达式中,会产生“短路”现象,致使变量b的值不变的是______。
A、
a++ &&b++
B、
a++||++b
C、
++a&&b++
D、
+a || ++b
【正确答案】
A
【答案解析】
[解析] 运算符“++”放在变量前面时,表示将变量+1,再参与其他操作,a++&&b++时,由于a值是0直接判定与运算结果为0,忽视b++的值,因此b值不发生改变,答案为A选项。
提交答案
关闭