Globaalne muutuja
Ilme
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
[muuda | muuda lähteteksti]int c = 2; // c on globaalne muutuja
int summa(int a, int b) {
int x = a + b; // x on lokaalne muutuja
return x;
}