#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 ++){
}
swap_pointer(p);
for(i = 0;i < 2;i ++){
}
return 0;
}
void swap_pointer(int *pp[]){
int *temp;
temp = pp[0];
pp[0] = pp[1];
pp[1] = temp;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN3YXBfcG9pbnRlcihpbnQgKnBwW10pOwoKaW50IG1haW4odm9pZCkgewoJaW50IGEgPSAxOwoJaW50IGIgPSAyOwoJaW50ICpwWzJdLGk7CgkKCXBbMF0gPSAmYTsKCXBbMV0gPSAmYjsKCQoJZm9yKGkgPSAwO2kgPCAyO2kgKyspewoJCXByaW50ZigicFslZF09JWRcbiIsaSwqcFtpXSk7Cgl9CgkKCXN3YXBfcG9pbnRlcihwKTsKCQoJZm9yKGkgPSAwO2kgPCAyO2kgKyspewoJCXByaW50ZigicFslZF09JWRcbiIsaSwqcFtpXSk7Cgl9CgkKCXJldHVybiAwOwp9Cgp2b2lkIHN3YXBfcG9pbnRlcihpbnQgKnBwW10pewoJCglpbnQgKnRlbXA7CgkKCXRlbXAgPSBwcFswXTsKCXBwWzBdID0gcHBbMV07CglwcFsxXSA9IHRlbXA7CgkKfQ==