交换c语言编程
#include<stdio.h>void huan(int x , int y)
{
int i;
i=x;
x=y;
y=i;
printf("%d,%d",x,y);
}
void main()
{
int a ,b;
scanf("%d,%d",&a,&b);
huan(a,b);
}
求大神 解释每一个步骤
程序代码:#include //头文件<stdio.h>
void huan(int x , int y) //把a b 传参传过来
{
int i; //定义一个临时变量
i=x; //把 x 的值 赋值给 i
x=y; // 把 y 的值 赋值给 x
y=i; //把 i 的值赋值给 y
printf("%d,%d",x,y); //输出x y
}
void main() //主函数
{
int a ,b; //定义两个变量 a 和 b 用来接受用户输入
scanf("%d,%d",&a,&b); //用户输入 a b
huan(a,b); //调用函数 huan();
}