#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/f3vD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录