---------------- are written before the main () function

linking instructions

preprocessor directives

both a and b

C statements