#include <stdio.h>

void swap_pointer(int *pp[]);

int main(void) {
	int a = 1;
	int b = 2;
	int *p[2],i;
	
	p[0] = &a;
	p[1] = &b;
	
	for(i = 0;i < 2;i ++){
		printf("p[%d]=%d\n",i,*p[i]);
	}
	
	swap_pointer(p);
	
	for(i = 0;i < 2;i ++){
		printf("p[%d]=%d\n",i,*p[i]);
	}
	
	return 0;
}

void swap_pointer(int *pp[]){
	
	int *temp;
	
	temp = pp[0];
	pp[0] = pp[1];
	pp[1] = temp;
	
}