选择题
以下程序执行后x的值是
。
#include <stdio.h>
main()
{ int x,y=252,i=386,*m=&y,*z=&i;
x=(z= =m);
printf('%d',x);
}
A、
252
B、
1
C、
0
D、
运行时出错,x无定值
【正确答案】
C
【答案解析】
指针变量m和z分别指向整型变量y,i,所以这两个指针变量中存储的地址是不同的,变量x接受的是一个关系运算结果0(因为m和z两个地址是不同的),所以x为0。
提交答案
关闭