题目描述
输入两个整数,要求使用指针交换两个整数的值
输入
输入两个整数
输出
输出交换后的两个整数值
样例输入
复制
2 3
样例输出
复制
3 2
不使用指针代码如下;
#include<stdio.h>
int main()
{
int a,b,t;
scanf("%d %d",&a,&b);
t=a;a=b;b=t;
printf("%d %d",a,b);
return 0;
}
使用指针代码如下;
#include<stdio.h>
int main()
{
int *p,*p1,*p2,a,b,c;
scanf("%d%d",&a,&b);
p1=&a;
p2=&b;
p=p1;
p1=p2;
p2=p;
printf("%d %d",*p1,*p2);
return 0;
}