Variable globale

From Wikipedia, the free encyclopedia

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.

#include <iostream>

int global = 3; // Une variable globale

void ChangeGlobal()
{
   global = 5; // Référence à la variable globale à l'intérieur d'une fonction
}

int main()
{
   std::cout << global << '\n'; // Référence à la variable globale dans une autre fonction
   ChangeGlobal();
   std::cout << global << '\n';
}

La variable étant globale, il n'est pas nécessaire de la passer comme paramètre pour l'utiliser dans les fonctions. La variable globale appartient à toutes les fonctions du programme.

La sortie sera :

3
5

Avantages et inconvénients

Langages sans variables globales

Articles connexes

Related Articles

Wikiwand AI