From 8eaf560d0cad0ea9b508bf81faa925aa5421b6d7 Mon Sep 17 00:00:00 2001 From: Alex Hirsch Date: Thu, 13 Feb 2020 22:41:46 +0100 Subject: [PATCH] Add pass_array example --- examples/pass_array/pass_array.mc | 17 +++++++++++++++++ examples/pass_array/pass_array.stdin.txt | 0 examples/pass_array/pass_array.stdout.txt | 1 + 3 files changed, 18 insertions(+) create mode 100644 examples/pass_array/pass_array.mc create mode 100644 examples/pass_array/pass_array.stdin.txt create mode 100644 examples/pass_array/pass_array.stdout.txt diff --git a/examples/pass_array/pass_array.mc b/examples/pass_array/pass_array.mc new file mode 100644 index 0000000..3612790 --- /dev/null +++ b/examples/pass_array/pass_array.mc @@ -0,0 +1,17 @@ +void foo(int[10] array) +{ + array[5] = 42; +} + +int main() +{ + int[10] array; + array[5] = 23; + + foo(array); + + print_int(array[5]); + print_nl(); + + return 0; +} diff --git a/examples/pass_array/pass_array.stdin.txt b/examples/pass_array/pass_array.stdin.txt new file mode 100644 index 0000000..e69de29 diff --git a/examples/pass_array/pass_array.stdout.txt b/examples/pass_array/pass_array.stdout.txt new file mode 100644 index 0000000..d81cc07 --- /dev/null +++ b/examples/pass_array/pass_array.stdout.txt @@ -0,0 +1 @@ +42