Functions in C

factorial.c

Function Declarations

Local Variables

rfactorial.c

Where Do Functions Go in a Program

Mutually Recursive Functions

int f(int n);

int g(int n) {
  ...
  call to f
  ...
}

int f(int n) {
  ...
  call to g
  ...
}

Function Arguments (Parameters)

Global Variables