从键盘任意输入两个整数,用指针作函数参数,编程实现将其交换后再重新输出。 函数接口: void Swap(int *x, int *y) 输入格式: 空格分隔的两个整数
时间: 2023-12-18 21:54:15 浏览: 146
剖析C++编程当中指针作为函数参数的用法
5星 · 资源好评率100%
我明白了,您需要我进行编程实现。以下是代码:
```
#include <stdio.h>
void Swap(int *x, int *y) {
int temp = *x;
*x = *y;
*y = temp;
}
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("原始值: a=%d, b=%d\n", a, b);
Swap(&a, &b);
printf("交换后: a=%d, b=%d\n", a, b);
return 0;
}
```
程序会先输入两个整数,然后调用 Swap 函数并将两个整数的地址传递给它,进行交换。最后程序会输出交换前后的两个整数值。我希望这能帮到你。
阅读全文