#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h> //头文件
void Swap(int* pa, int* pb) //解引用操作,通过地址找到变量
{
int tmp = 0; //中间桥梁
tmp = *pa; //传参
*pa = *pb;
*pb = tmp;
}
int main()
{
int a = 20;
int b = 50;
printf("a=%d b=%d\n", a, b); //打印输出值
Swap(&a, &b); //将地址参入到Swap函数,保持同一地址
printf("a=%d b=%d\n", a, b); //打印交换后的结果
return 0;
}
下面是上述代码的运行效果,这个示例是在对变量的值进行交换操作。