typedef struct {int a; int b;} s_t; main() { s_t s; int x; x = 7; foo(x, s); } int foo(int y, s_t s) { int x = 34; printf("%d\n", y); s.a = 23; }