18 lines · c
1#include <stdio.h>2 3void foo(int a, int b) { printf("%d %d\n", a, b); }4 5void bar(int *ptr) { printf("%d\n", *ptr); }6 7void nested(int *ptr) { bar(ptr); }8 9void baz(int *ptr) { nested(ptr); }10 11int main(int argc, const char *argv[]) {12 foo(42, 56);13 int i = 78;14 bar(&i);15 baz(&i);16 return 0;17}18