Mine sisu juurde

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