pre-processor directives global declarations main() { local variable deceleration statement sequences function invoking }