用指针的方法交换ab的值。

 //例子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);
 }


慕粉1600176492
浏览 1658回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP