#include <stdio.h>
void swap( int *x, int *y );
int main(void) {
int a=3, b=5;
swap( &a, &b );
printf( "a=%d, b=%d\n", a
, b
);
return 0;
}
void swap( int *x, int *y){
int w=*x;
*x= *y;
*y = w;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN3YXAoIGludCAqeCwgaW50ICp5ICk7CgppbnQgbWFpbih2b2lkKSB7CglpbnQgYT0zLCBiPTU7CgoJc3dhcCggJmEsICZiICk7CglwcmludGYoICJhPSVkLCBiPSVkXG4iLCBhLCBiICk7CgoJcmV0dXJuIDA7Cn0KCnZvaWQgc3dhcCggaW50ICp4LCBpbnQgKnkpewoJaW50IHc9Kng7CgkqeD0gKnk7CgkqeSA9IHc7Cn0KCQoJCg==