作者在 2011-06-21 15:54:03 发布以下内容
想使指针变量ptl指向a和b中的大者,pt2指向小者,以下程序能否实现此目的?
swap(int*p1,int*p2)
{int *p;
p=p1;p1=p2;p2=p;
}
main()
{
int a,b;
int *ptl, *pt2;
scanf(”%d,%d”,&a,&b);
ptl=&a;pt2=&b;
if(a<b)swap(ptl,pt2);
printf(”%d,%d\n”,*ptl,*pt2);
}
想了好久 不知道错在哪 一个是*p改成P p=*p1;*p1=*p2;p2=p 还是不对 求老师请教