用c语音写一个用于交换两个整型实数的算法
时间: 2024-03-21 13:38:02 浏览: 111
用C#语言实现两个数的交换
好的,以下是使用 C 语言实现交换两个整型实数的算法的代码:
```
#include <stdio.h>
void swap(int *x, int *y) {
int temp = *x;
*x = *y;
*y = temp;
}
int main() {
int a = 5, b = 10;
printf("Before swapping: a = %d, b = %d\n", a, b);
swap(&a, &b);
printf("After swapping: a = %d, b = %d\n", a, b);
return 0;
}
```
在上述代码中,`swap` 函数接受两个整型指针作为参数,用于交换其所指向的变量的值。在 `main` 函数中创建了两个整型变量 `a` 和 `b`,调用 `swap` 函数交换它们的值,并输出交换前后的变量值。
阅读全文