选择题
设有定义:int a=0,b=1;,则执行以下表达式后,不能使变量a和b的值都增1的是______。
A、
a++‖++b
B、
a++‖b++
C、
++a&&++b
D、
a++&&b++
【正确答案】
D
【答案解析】
[考点] 字符、选择和程序结构 运算符“++”放在变量前面时,表示将变量+1,再参与其他操作,在运算a++&&b++时,由于a值是0,可直接判定与运算结果为0,忽视b++的值,因此b值不发生改变。
提交答案
关闭