简单的复习一下指针的基本知识(见代码)

//指针就是地址,地址就是指针 
#include <stdio.h>
void swap(int *p1,int *p2)
{//指针在形参内面的变化会影响实参 
 //指针指向的地址为实参内的地址,改变地址内的值(取内容) 
 // 就可以改变实参内的值 
	int temp;
	temp=*p1;  
	*p1=*p2;
	*p2=temp;
}
//简单的说就是换内容不换地址,只交换容器里的东西 
//不改变容器所在的地方,就像旅店一样 
int main()
{
	int a,b,*point1,*point2;//定义指针变量 
	printf("Input a b: ");
	scanf("%d %d",&a,&b);
	point1=&a;
	point2=&b;
	if(a<b) swap(point1,point2);
	printf("Output a b: %d %d",a,b);
	return 0;
} 
//除定义外,*为取内容,&为取地址