#include <stdio.h>
int foo( int a, int *b ) {
int c;
*b = a + 1;
c = a - 1;
return c;
}
int main() {
int a = 5;
int b = 3;
int c = 0;
b = foo( a, &c );
c = foo( b, &a );
printf("a=%d b=%d c=%d", a
, b
, c
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBmb28oIGludCBhLCBpbnQgKmIgKSB7CglpbnQgYzsKCSpiID0gYSArIDE7CgljID0gYSAtIDE7CglyZXR1cm4gYzsKfQppbnQgbWFpbigpIHsKCWludCBhID0gNTsKCWludCBiID0gMzsKCWludCBjID0gMDsKCWIgPSBmb28oIGEsICZjICk7CgljID0gZm9vKCBiLCAmYSApOwoJcHJpbnRmKCJhPSVkIGI9JWQgYz0lZCIsIGEsIGIsIGMgKTsKCXJldHVybiAwOwp9Cg==