Globaalne muutuja

Globaalne muutuja ehk globaalmuutuja on informaatikas muutuja, mis asub väljaspool alamprogramme. Globaalset muutujat vastandatakse lokaalsele muutujale, mis defineeritakse alamprogrammi sees.

Üldjuhul on globaalsed muutujad kättesaadavad igast alamprogrammist. Mõnedes programmeerimiskeeltes, näiteks JavaScriptis, võib lokaalsel muutujal olla sama nimi, mis mõnel teisel globaalsel muutujal. Sellisel juhul antakse alamprogrammis eelistus lokaalsele muutujale ja kasutatakse seda.

Näide programmeerimiskeeles C
int c = 2;  // c on globaalne muutuja

int summa(int a, int b) {
    int x = a + b;  // x on lokaalne muutuja
    return x;
}

Vaata ka
 Lokaalne muutuja

Programmeerimine

de:Variable (Programmierung)#Variablen in einer Blockstruktur