12345678910111213141516171819202122232425262728293031323334353637383940 |
- struct A {
- int i;
- bool b;
- };
- void test(A a) {
- print a.i;
- print a.b;
-
- a.i = 2;
- a.b = false;
-
- print a.i;
- print a.b;
- }
- void test(A* a) {
- print a->i;
- print a->b;
-
- a->i = 2;
- a->b = false;
-
- print a->i;
- print a->b;
- }
- void main() {
- A a;
- a.i = 3;
- a.b = true;
- test(a);
- print a.i;
- print a.b;
- test(&a);
- print a.i;
- print a.b;
-
- int c = 3;
- }
|