diff options
Diffstat (limited to 'struct.lang')
-rw-r--r-- | struct.lang | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/struct.lang b/struct.lang index 4f89e52..00b3442 100644 --- a/struct.lang +++ b/struct.lang @@ -11,7 +11,7 @@ func f(int iets1, S s, int iets2) { } func int main() { - global.x = 3 * global.x + int(global.y); + /*global.x = 3 * global.x + int(global.y); putint(global.x + 1); putc(global.y); putc('\n'); int a := getc(); int b := getc(); @@ -19,5 +19,16 @@ func int main() { S ding := {x = 2*a, y = 'a'}; // return ding.x; f(123, ding, 456); - return int(ding.y) + a + b; + S ding2 := ding; + ding2.x = ding2.x; + // ding2.y = ding2.y; + f(234, ding2, 567); + return int(ding.y) + a + b;*/ + + int a := getc(); + getc(); // newline + S ding := {x = 2*a, y = 'a'}; + S ding2 := ding; + f(123, ding2, 456); + return 0; } |