main函数中有两个整形变量,赋值后,调用函数swap,实现将main函数中的这两个整形变量的值进行交换,并输出交换后的值。
时间: 2024-09-13 21:13:16 浏览: 66
交换函数_c++交换函数_
要实现在`main`函数中使用两个整型变量并通过`swap`函数进行值交换,首先你需要定义一个名为`swap`的函数,接受两个整数作为参数并交换它们的值。然后在`main`函数中初始化这两个变量,调用`swap`函数,最后输出交换后的结果。
下面是简单的示例代码:
```c
#include <stdio.h>
// 定义一个 swap 函数,接收两个整数参数并交换它们
void swap(int *a, int *b) {
int temp = *a; // 临时存储 a 的值
*a = *b; // 将 b 的值赋给 a
*b = temp; // 将临时值赋给 b
}
int main() {
int num1 = 5;
int num2 = 10;
printf("Before swapping:\n");
printf("num1 = %d, num2 = %d\n", num1, num2);
// 调用 swap 函数交换 num1 和 num2 的值
swap(&num1, &num2);
printf("After swapping:\n");
printf("num1 = %d, num2 = %d\n", num1, num2);
return 0;
}
```
当你运行这段程序时,你会看到以下输出:
```
Before swapping:
num1 = 5, num2 = 10
After swapping:
num1 = 10, num2 = 5
```
阅读全文