Globaalne muutuja
Allikas: Vikipeedia
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]
int c = 2; // c on globaalne muutuja int summa(int a, int b) { int x = a + b; // x on lokaalne muutuja return x; }