请用C语言写一个交换参数的程序
以下是一个使用C语言编写的交换参数的程序:
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int num1, num2;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
printf("交换前的值:\n");
printf("num1 = %d\n", num1);
printf("num2 = %d\n", num2);
swap(&num1, &num2);
printf("交换后的值:\n");
printf("num1 = %d\n", num1);
printf("num2 = %d\n", num2);
return 0;
}
这个程序定义了一个swap函数,该函数接受两个指针作为参数,并通过指针交换两个变量的值。在main函数中,用户输入两个整数,然后调用swap函数交换它们的值,并打印交换前后的结果
原文地址: https://www.cveoy.top/t/topic/hzDw 著作权归作者所有。请勿转载和采集!