• 这个程序为啥不能将值进行调换(假设a=5b=3))
  • 其它

#include
void ex(int *p1,int *p2);
void main()

void ex(int *q1,int *q2);
int a,b,*p1,*p2;
scanf("%d %d",&a,&b);
p1=&a;
p2=&b;
if(a>b)
{
ex(p1,p2);
}
printf("%d<%d",*p1,*p2);
}
void ex(int *q1 ,int *q2)
{
int *q;
printf("交换中\n");
q=q1;
q1=q2;
q2=q;

}


  • 就几件    2020-04-01 10:41:14
  • 阅读 939    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信