指针不懂 请教
/*对三个输入的数进行排序并按从小到大顺序排列*/#include <stdio.h>
main()
{
void arrange(int *h,int *j,int *k); /*函数的首部对三个数进行输入*/
int a,b,c,*x,*y,*z;
printf("请输入要排序的三个数");
scanf("%d,%d,%d",&a,&b,&c);
x=&a;
y=&b;
z=&c;
arrange(x,y,z); /*调用函数*/
printf("%3d%3d%3d",a,b,c);
}
/*定义函数对三个数进行排序*/
void arrange(int *h,int *j,int *k)
{
int *t;
if(*h>*j)
{
*t=*h;
*h=*j;
*j=*t;
}
else if(*h>*k)
{
*t=*h;
*h=*k;
*k=*t;
}
else if(*j>*k)
{
*t=*j;
*j=*k;
*k=*t;
}
}
好久 没请教各位大虾问题了 今天 这个指针不懂 请教啊