单选题
👁️ 浏览量:

试题题干

设int x=1,y=-1;,则执行语句printf("%d\n",x--&++y);后输出结果是()

A

1

B

0

C

-1

D

2

参考答案

正确答案:

试题解析

x--先引用,则x--对应的二进制数为1,++y先将y加1,则++y对应的二进制数为0,则表达式x--&++y对应的二进制数为0,则执行语句printf("%d\n",x--&++y);后的输出结果是0