Cours NF01
Cours

Local ou global ?

Il vaut toujours mieux privilégier les variables locales aux variables globales.

Inconvénients d'une utilisation systématique de variables globales :

  • manque de lisibilité

  • présence de trop nombreuses variables au même niveau

  • récursivité plus difficile à mettre en oeuvre

  • risque d'effets de bord si la procédure modifie les variables globales

Avantages d'une utilisation de variables locales :

  • meilleure structuration

  • diminution des erreurs de programmation

  • les variables locales servent de variables intermédiaires (tampon) et sont "oubliées" (effacées de la mémoire) à la sortie de la procédure

Une procédure doit effectuer la tâche qui lui a été confiée, en ne modifiant que l'état de ses variables locales.

ParamètresRemarques
AccueilRéalisé avec SCENARI