c语言交换函数
时间: 2023-08-08 20:08:31 浏览: 29
C语言中函数交换问题(相关指针与运算符知识)
以下是一个利用指针实现交换两个变量值的 C 语言函数:
```c
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
```
使用方法如下:
```c
int x = 5, y = 10;
printf("Before swap: x = %d, y = %d\n", x, y);
swap(&x, &y);
printf("After swap: x = %d, y = %d\n", x, y);
```
输出结果如下:
```
Before swap: x = 5, y = 10
After swap: x = 10, y = 5
```
阅读全文