一、概念
二、代码
#include <stdio.h>
// int *v1 = &a int *v2 = &b
// *v1 = a *v2 = b
// v1 v2 占用8个字节
void swap(int *v1,int *v2)
{
int temp = *v1;
*v1 = *v2;
*v2 = temp;
}
int main()
{
#pragma 1.定义一个函数交换两个变量的值
int a = 10;
int b = 5;
printf("交换前: a = %i, b = %i\n",a,b);
/*
int temp = a;
a = b;
b = temp;
*/
swap(&a, &b);
printf("交换后: a = %i, b = %i\n",a,b);
return 0;
}
网友评论