Variable locale

Variable locale

En programmation informatique, une variable locale est une variable qui ne peut être utilisée que dans la fonction ou le bloc où elle est définie.

La variable locale s'oppose à la variable globale qui peut être utilisée dans tout le programme.

Selon le langage utilisé, une variable locale à une fonction sera accessible ou non aux fonctions que celle-ci appelle (notion de portée d'une variable ; voir aussi la notion de « fief » en Algol 68).

Types de variables dites locales

Il existe deux types de variables dites locales :

  • une variable à déclaration locale qui est accessible à un ensemble de programmes, mais pas aux autres programmes, même si elle continue à exister ; on les trouve dans des langages à imbrications déclaratives de fonctions comme Algol et PL/I ;
  • une variable locale proprement dite qui est déclarée à l'intérieur d'une fonction ; elle est alors allouée sur la pile d'exécution.

Exemple en langage C

 void echange(int *a, int *b)
 {
   int tmp;  /* variable locale tmp */
   tmp = *a;
   *a = *b;
   *b = tmp;
 }

Articles connexes



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Variable locale de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Variable liée — Variable libre En programmation informatique une variable libre est une variable référencée dans une fonction et qui n est pas une variable locale, ni un paramètre de cette fonction. En mathématiques, et dans d autres disciplines comprenant des… …   Wikipédia en Français

  • Variable (informatique) — Pour les articles homonymes, voir variable. En informatique, les variables associent un nom (le symbole) à une valeur ou un objet, elles font partie des identificateurs. La notion de variable est alors intimement liée au langage de programmation …   Wikipédia en Français

  • Variable globale — En programmation informatique, une variable globale est une variable déclarée à l extérieur du corps de toute fonction ou classe, et pouvant donc être utilisée n importe où dans le programme. On parle également de variable de portée globale.… …   Wikipédia en Français

  • Variable libre — En mathématiques, et dans d autres disciplines comprenant des langages formels dont la logique mathématique, une variable libre ou variable parlante est une notation qui spécifie à quelles places dans une expression mathématique (en) une… …   Wikipédia en Français

  • Variable — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. En mathématiques et en logique, une variable marque un rôle dans une formule, un prédicat ou un algorithme. En statistiques, une variable peut aussi… …   Wikipédia en Français

  • variable — [ varjabl ] adj. et n. • fin XII e; lat. variabilis 1 ♦ Qui est susceptible de se modifier, de changer souvent au cours d une durée. ⇒ changeant, 1. incertain, instable. Temps variable. N. m. Météor. L aiguille du baromètre est au variable, sur… …   Encyclopédie Universelle

  • Variable gauge axles — (VGA) are axles that allow railway vehicles to pass from tracks of one rail gauge to a different gauge. Variable gauge axles are used to allow the running of trains between Spain and France, Europe and Russia, Kazakhstan and China, and Mongolia… …   Wikipedia

  • Variable régionalisée — La VR comme phénomène physique : topographie de la ville de Binche …   Wikipédia en Français

  • Variable de entorno — Este artículo o sección necesita una revisión de ortografía y gramática. Puedes colaborar editándolo (lee aquí sugerencias para mejorar tu ortografía). Cuando se haya corregido, borra este aviso por favor. Las variables de entorno forman un… …   Wikipedia Español

  • Variable d'environnement — En informatique, les variables d’environnement sont des variables dynamiques utilisées par les différents processus d’un système d’exploitation (Windows, Unix, etc.). Elles servent à communiquer des informations entre programmes qui ne se… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”