commit d17c936fe8cbb4da4594b6cbf668e5578526a408 Author: talksik Date: Tue Sep 22 16:51:51 2026 -0700 playground tests: stdio, pointer sizes, arrays diff --git a/main.c b/main.c new file mode 100644 index 0000000..28bbe72 --- /dev/null +++ b/main.c @@ -0,0 +1,39 @@ +#include + +int add(int, int); + +int counter = 0; + +int main(int argc, char **argv) { + printf("hello\n"); + + char data[200]; + char *other_data = "hello"; + + char *data_ptr = data; + + printf("size of data: %d\n", sizeof(data)); + printf("size of data_ptr: %d\n", sizeof(data_ptr)); + printf("size of other_data: %d\n", sizeof(other_data)); + printf("size of int: %d\n", sizeof(int)); + printf("size of char *: %d\n", sizeof(char *)); + + add(2, 3); + + extern int counter; + printf("global counter: %d\n", counter); + + int c; + while((c = getchar()) != EOF) { + if (c == 'x') { + return 0; + } + printf("char: %d | ", c); + putchar(c); + putchar('\n'); + } +} + +int add(int a, int b) { + return a + b; +}