19.1. Les 3 sortes de variables : fichier, bloc, paramètre formel

Icône de l'outil pédagogique Les 3 sortes de variables : fichier, bloc, paramètre formel

Examinons le programme suivant :

Ce programme fait apparaître les trois sortes de variables disponibles en Langage C :

- nombre est une variable de fichier ; elle est définie en dehors de toute fonction.
- reel est une variable de bloc ; elle est définie au début d'un bloc délimité par des accolades.
- nbre est un paramètre formel ; elle est définie dans la ligne d'en‐tête d'une définition de fonction.

Suivant sa classe, une variable présente deux caractéristiques :

- sa visibilité : c'est la partie du programme où on peut utiliser la variable.
- sa durée de vie : c'est la durée pendant laquelle une place est réservée en mémoire pour la variable.