指针简单问题
#include "stdio.h"void main()
{
int x=10,a,*p;
long y=100000,b,*q;
p=&x;
a=*p;
q=&y;
b=*q;
printf("a=%d\n",a);
printf("b=%ld\n",b);
printf("&x=%x,%x\n",&x,p);
printf("&y=%x,%x\n",&y,q);
}
最后的两个输出很不明白。为什么跟我想的不一样、我猜想的是 &x=A,A &=168AO,168AO