Portée des variables

Lang 08
- Le diaporama du cours

Résumé du cours

  • Lors de l’appel d’une fonction, les arguments passés sont des valeurs, et non des références aux variables originales.

  • L’exécution d’une fonction interrompt temporairement le programme principal.

  • Les variables locales d’une fonction ne sont accessibles que dans le contexte de cette fonction.

  • Lorsqu’une fonction renvoie une valeur, celle-ci remplace l’appel de la fonction dans le programme principal.

  • Pour les types de base (comme les nombres), les variables du programme principal ne sont pas modifiées par les opérations effectuées dans la fonction, car ces types sont non mutables.