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 | redigeeri 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;
}


Vaata ka[muuda | redigeeri lähteteksti]