Variables locales
Lorsqu’une variable est déclarée dans le corps d’une fonction, elle est dite locale. Les variables locales sont déclarées d’une manière similaire aux variables globales. Elles peuvent cependant être initialisées avec la valeur d’une expression et non plus seulement avec une constante.
decl-loc-var ::= [ static ] [ const ] id-type ptr-pref id arr-suff [= expr] (, ptr-pref id arr-suff [= expr] )* ;
Le mot-clé static permet de déclarer une variable locale statique : la valeur d’une telle variable est préservée d’un appel à l’autre de cette fonction.
Aucun commentaire:
Enregistrer un commentaire