/*
* 使用指针交换两个变量的值
* 变量a、b的地址没有变,但是地址指向内容发生改变
*/
void swap(int *a,int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int a = 10;
int b = 20;
swap(&a,&b);
printf("a = %d,b = %d\n", a, b);
return 0;
}
/*
* 使用指针交换两个变量的值
* 变量a、b的地址没有变,但是地址指向内容发生改变
*/
void swap(int *a,int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int a = 10;
int b = 20;
swap(&a,&b);
printf("a = %d,b = %d\n", a, b);
return 0;
}