#include int bar(int *x, int y){ *x = 50; return 104; } void foo(int x, int *y){ *y = x; } int main(){ int x = 6; int y = 200; foo(bar(&y, x), &x); printf("x = %d, y = %d\n", x, y); return 0; }