写一个引用调用的函数用来调换两个数的值函数有两个整型参数无返回值在主函数定义两个变量调用该函数来调换两个变量的值最后输出两个变量的值
时间: 2023-03-27 14:02:23 浏览: 84
好的,这是一个关于函数的问题。以下是代码实现:
```
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int x = 10, y = 20;
printf("交换前:x=%d, y=%d\n", x, y);
swap(&x, &y);
printf("交换后:x=%d, y=%d\n", x, y);
return ;
}
```
输出结果为:
```
交换前:x=10, y=20
交换后:x=20, y=10
```
这个函数使用了指针来交换两个变量的值,可以在主函数中调用来实现交换。
阅读全文