设有定义int x=1,y=-1;则语句:printf(”%d\n”,(x--&++y));的输出结果是()

设有定义int x=1,y=-1;则语句:printf(”%d\n”,(x--&++y));的输出结果是()
A、1
C、-1
D、2
【正确答案】:B
【题目解析】:y=-1,++y=0,(x--&++y)为0