下面是利用指针交换两个数的一个例子:#include "stdio.h"void swap(int *p,int*q)/*交换函数*/{ int t; t=*p; *p=*q; *q=t;}main(){ int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b);/*交换之前*/ swap(&a,&b);/*调用交换函数,传a和b的地址过去*/ printf("a=%d,b=%d\n",a,b);/*交换之后*/ }
可是也不空易用呀!