Vorherige Seite

Eine Ebene hoch

Nächste Seite

4.2.2 Globale Variablen

Globale Variablen werden außerhalb von Funktionen definiert. Wenn Sie z.B. direkt vor dem Hauptprogramm main die Variable pi wie folgt definieren,

so kann in allen Funktionen des Programms von dieser Variable Gebrauch gemacht werden.

Wird in einer Funktion eine lokale Variable mit demselben Namen einer globalen Variable definiert, so erstellt der Übersetzer zwei getrennte Variablen. Innerhalb der besagten Funktion steht der Name dann für die lokale Variable, von allen anderen Teilen aus steht der Name für die globale Variable.

Das folgende Beispielprogramm fasst die wesentlichen Eigenschaften von lokalen und globalen Variablen zusammen:

Wenn Sie dieses Programm starten, erhalten Sie folgende Ausgabe auf dem Bildschirm: