Blocco

Ogni linguaggio di programmazione offre la possibilità di raggruppare assieme delle dichiarazioni ed una sequenza di istruzioni, per poi poterle considerare come una singola istruzione.

Questo costrutto permette di strutturare meglio i programmi (pensate all'uso delle parentesi in un testo) e di risolvere problemi di ambiguità del testo.

Nel C i blocchi si costruiscono racchiudendo una sequenza di dichiarazioni e di istruzioni tra due parentesi graffe.

La forma del blocco è

{ 
    DECLARATIONS 
    STATEMENTS 
}