用c语言编程实现两个整数的交换
时间: 2024-03-12 15:44:58 浏览: 78
用C#语言实现两个数的交换
可以使用如下代码实现两个整数的交换:
```c
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int num1 = 10;
int num2 = 20;
printf("Before swapping: num1 = %d, num2 = %d\n", num1, num2);
// 调用 swap 函数交换 num1 和 num2 的值
swap(&num1, &num2);
printf("After swapping: num1 = %d, num2 = %d\n", num1, num2);
return 0;
}
```
这里定义了一个 `swap` 函数,它接受两个整型指针作为参数,通过指针交换两个整数的值。在 `main` 函数中,我们定义了两个整数 `num1` 和 `num2`,并且调用 `swap` 函数交换它们的值。最终输出交换后的结果。
阅读全文