This program has three functions
#include <stdio.h> void f1(void); /* prototypes */ void f2(void); int main(void) { f2( ); printf("3"); return 0; } void f2(void) { f1(); printf("2 "); } void f1(void) { printf("1 "); }