例子:
#include<stdio.h>
void change(int *a ,int *b)
{
int tmp=*a;
*a=*b;
*b=tmp;
}
int main()
{
int a=5;
int b=3;
change(&a,&b);
printf("num a=%d\nnum b=%d\n",a,b);
return 0;
}
运行结果:
linux@ubuntu:~/workspace/pointer$ ./main.out
num a=3
num b=5