A-A+
下列程序的运行结果为______。 main () { int a *p; p=&a; a
问题详情
下列程序的运行结果为______。 main () { int a, *p; p=&a; a=100; printf("a=%d *p=%d *&a=%d &*p=%u ",a,*p,*&a,&*p); a++; printf("a++=%d ",a); (*p) ++; printf("(*p)++=%d ",*p); *p++; printf ("*p++=%dn", *p); }
A.a=100 *p=100 *&a=100 &*p=65498 a++=101 (*p)++=102 *p++=-24
B.a=100 *p=100 *&a=100 &*p=65498 a++=101 (*p)++=102 *p++=-102
C.a=100 *p=100 *&a=65498 &*p=65498 a++=101 (*p)++=102 *p++=-24
D.a=100 *p=100 *&a=100 &*p=65498 a++=101 (*p)++=101 *p++=-24请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A