instruction composée

Syntaxe

instruction-composée ::=

{liste_de_déclarationsopt liste-d-instructionsopt}

liste-d-instructions ::=

instruction

liste-d-instructions instruction

Une instruction composée (ou bloc) comporte des déclarations locales de variables (dont la portée et la durée de vie sont limitées au bloc) et une liste d'instructions.

On peut noter, au vu de la syntaxe, que le caractère ;  ne sépare pas les instructions formant le bloc. En fait, le ; termine toutes les instructions

{

int j ; // j a une portée limitée au bloc, variable locale

j = i +1 ; // i est une variable globale

k = j * j ; // k aussi

i++ ;

» Glossaire du langage C