(资料图片)
我们要先知道指针变量的作用是储存你指定变量所在的地址。因为按照计算机规则你所定义的值会被电脑储存在一个位置,只要是位置就会有地址。
#includeint main(){ int i,r; int *p,*t; printf("请输入两个值"); scanf("%d %d",&i,&r); p=&i;t=&r; if(r>i) { p=&r; t=&i; }//这里的作用就是交换两个指针变量所储存的地址以达到交换作用 printf("i=%d,r=%d,max=%d,min=%d",i,r,*p,*t); //这里的*号就相当于通过这个地址找到了这个数据。 return 0;}
运行结果