---------------- are written before the main () functionlinking instructionsC statementspreprocessor directivesboth a and b