题目:使用指针交换两个整形变量的值
#include <stdio.h>
void main()
{ int a=10,b=20,*p1,*p2,t;
p1=&a; p2=&b;
printf("a=%d,b=%d\n",a,b);
t=*p1;
*p1=*p2;
*p2=t;
printf("a=%d,b=%d\n",a,b);
}
程序输出结果如下:
a=10,b=20
a=20,b=10
题目:使用指针交换两个整形变量的值
#include <stdio.h>
void main()
{ int a=10,b=20,*p1,*p2,t;
p1=&a; p2=&b;
printf("a=%d,b=%d\n",a,b);
t=*p1;
*p1=*p2;
*p2=t;
printf("a=%d,b=%d\n",a,b);
}
程序输出结果如下:
a=10,b=20
a=20,b=10