[求助]指针问题?
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语言,数组和指针这两章感觉学滴不是很好,上面的指针问题,可以帮我解析下吗?
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语言,数组和指针这两章感觉学滴不是很好,上面的指针问题,可以帮我解析下吗?
2007-10-29 00:12

2007-10-29 00:22
要是每个printf后面加“\n” 结果是
6465484
100100
6548465484
6548465482
这是为什么呢? 跟书上的结果完全不同?

2007-10-29 00:43
2007-10-29 00:48
2007-10-29 02:14


2007-10-29 13:19