输入两个整数,按从大到小输出,要求用指针来编程
#include<stdio.h>
int main()
{
int a,b,*p,*q,*r;//定义指针变量其类型由关联的变量类型一致。
scanf("%d %d",&a,&b);
p=&a;//用指针的时候需要记得关联对应变量。
q=&b;
if(a<b)//下面的操作是为了让指针对应的值互换,即当初p指向a,现在p指向b.
{
r=p;
p=q;
q=r;
}
printf("%d %d\n",*p,*q);
return 0;
}