#include "stdio.h"
void fun(int *x,int *y)
{
int t;
t=*x;
*x=*y;
*y=t;
{
int a,b;
printf("请输入a和b:");
scanf("%d%d",&a,&b);
fun(&a,&b);
printf("\n\ta = %d ,b = %d\n",a,b);
void fun(int *x,int *y)
{
int t;
t=*x;
*x=*y;
*y=t;
}
void main(){
int a,b;
printf("请输入a和b:");
scanf("%d%d",&a,&b);
fun(&a,&b);
printf("\n\ta = %d ,b = %d\n",a,b);
}
结果:
请输入a和b:12 36
a=36 , b=12
本文通过一个简单的C语言程序演示了如何使用指针来交换两个整数变量的值。用户输入两个整数,程序调用函数通过指针传递地址并在函数内部交换这两个变量的值,最终打印出交换后的结果。
6901

被折叠的 条评论
为什么被折叠?



