/*指针测试*/
#include<stdio.h>
int main(){
int *p1,*p2,*tmp;
int a,b;
printf("请输入两个数:\n");
scanf("%d,%d",&a,&b);
/* *p1=a;
*p2=b;*
*这两条语句写上去会发生无法访问内存的情况导致段错误*/
p1=&a;//p1是指针型变量记录了a的存储位置,使其变量a访问内存中的p1
p2=&b;
if(a>b){
tmp=p1;
p1=p2;
p2=tmp;
}
else{/*
*p1+=*p2;
*p1=*p1-*p2;
*p2=*p1-*p1;*/
}
printf("%d,%d\n",*p1,*p2);
return 0;
}