2025-03-06 17:37:07 +08:00

27 lines
390 B
C

#include <stdio.h>
/*
指针与函数
1.形参是指针变量
2.返回值是指针变量
*/
//编写一个函数,传入两个整数/地址,将两个数的值交换
//函数在调用过程中
void swap(int* a, int* b){//值传递
int t;
t = *a;
*a = *b;
*b = t;//使用中间变量交换两个变量的值
printf("swap: %d %d\n", *a, *b);
}
int main(){
int a, b;
a = 1;
b = 2;
swap(&a, &b);
printf("main: %d %d\n", a, b);
return 0;
}