1struct f {2 char fill[40];3 int a;4};56struct f7f1(struct f a)8{9 a.a += 2;10 return a;11}1213struct f14f2(struct f a)15{16 struct f b;1718 b.a = a.a + 2;19 return b;20}2122int23main()24{25 struct f a, b;2627 a.a = 1;28 b = f1(a);29 if (b.a != a.a + 2)30 return 1;31 b = f2(a);32 if (b.a != a.a + 2)33 return 2;3435 return 0;36}