#include<stdio.h>void swap(int *a,int *b){ int *t;t=a; a=b; b=t;}main(){ int i=3,j=5,*p=&i,*q=&j;swap(p,q); printf("%d %d\n",*p,*q);}结果是3 5我觉得p和q换了地址,应该是5 3呀
慕田峪4524236
一只斗牛犬
守候你守候我
相关分类