pass_struct 253 B

123456789101112131415161718192021222324
  1. struct A {
  2. int i;
  3. float b;
  4. };
  5. void test(A a) {
  6. test(a.i);
  7. test(a.b);
  8. a.i = 2;
  9. a.b = 3.0;
  10. test(a.i);
  11. test(a.b);
  12. }
  13. void main() {
  14. A a;
  15. a.i = 3;
  16. a.b = 4.0;
  17. test(a);
  18. test(a.i);
  19. test(a.b);
  20. }