定义两个整型变量a,b和两个指针变量qa,qb,输入两个整数,通过指针qa,qb,将两个整数分别存储到变量a.b后,通过指针qa,qb操作,使qa指向较小的整数,qb指向较大的整数,并输出。(题目来源:C语言程序设计第三版)
#include<stdio.h>
int mai(int *a,int *b)
{
int t;
if(*a>*b)
{
t=*a;
*a=*b;
*b=t;
}
}
int main()
{
int a,b,*qa,*qb;
scanf("%d %d",&a,&b);
qa=&a;
qb=&b;
mai(qa,qb);
printf("a=%d,b=%d\n*qa=%d,*qb=%d",a,b,*qa,*qb);
return 0;
}