?//例子1,這個例子我不理解,為什么p,q的值改變了,a,b的值沒變呢?
?//難道不是改變指向值就可以嗎?求解答
?int?main()
?{
? int?a=3,b=4,c,*p=&a,*q=&b,*t=&c;
? printf("%#x,%#x\n",&a,&b);
? t=p;
? p=q;
? q=t;
? printf("%d,%d\n",a,b);
????printf("%#x,%#x\n",&a,&b);
?}
用指針的方法交換ab的值。
慕粉1600176492
2016-12-20 16:35:10