#include <stdio.h>
void func(int *a, int b, int *c) {
int x;
x = *a;
*a = x++;
x = b;
b = ++x;
--(*c);
}
int main() {
int a, b, c[1];
a = 20;
b = 20;
c[0] = 20;
func( &a, b, c );
printf("a=%d b=%d c=%d", a
, b
, c
[0]); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnZvaWQgZnVuYyhpbnQgKmEsIGludCBiLCBpbnQgKmMpIHsKCWludCB4OwoJeCA9ICphOwoJKmEgPSB4Kys7Cgl4ID0gYjsKCWIgPSArK3g7CgktLSgqYyk7Cn0KaW50IG1haW4oKSB7CglpbnQgYSwgYiwgY1sxXTsKCWEgPSAyMDsKCWIgPSAyMDsKCWNbMF0gPSAyMDsKCWZ1bmMoICZhLCBiLCBjICk7CglwcmludGYoImE9JWQgYj0lZCBjPSVkIiwgYSwgYiwgY1swXSk7CglyZXR1cm4gMDsKfQo=