main(){ int *p1;int a;a=100;printf("%u%u",p1,&a);p1=&a;printf("%u%u",a,*p1);printf("%u%u",&a,p1);printf("%u%u\n",&a,&p1);}我现在是自学c语言,数组和指针这两章感觉学滴不是很好,上面的指针问题,可以帮我解析下吗?
要是每个printf后面加“\n” 结果是646548410010065484654846548465482这是为什么呢? 跟书上的结果完全不同?