问题
单项选择题
下列程序的输出结果为______。
main ( )
int p, y=0, x=0;
p=x<<8 | ~y>>8;
printf("%d ",p);
p+=(p+=2);
printf("%d\n",p);
A.-1 0
B.0 0
C.0 4
D.-1 2
答案
参考答案:D
下列程序的输出结果为______。
main ( )
int p, y=0, x=0;
p=x<<8 | ~y>>8;
printf("%d ",p);
p+=(p+=2);
printf("%d\n",p);
A.-1 0
B.0 0
C.0 4
D.-1 2
参考答案:D