C-Programmierung
Speicherklassen
← Modultechnik | ● | Standard Bibliothek →
Mit den lokalen, globalen und statischen Variablen haben wir schon verschiedene Speicherklassen kennengelernt.
In Bezug auf die Modularisierung eines Programms, gibt es noch einige weiter Speicherklassen mit entsprechendem Gültigkeitsbereich:
- modulglobal
- Definition innnerhalb eines Moduls
- Gültigkeitsbereich global
- modullokal:
- Definition innnerhalb eines Moduls mit static Kennzeichner
- Gültigkeitsbereich innerhalb des Moduls
- programmglobal:
- Deklaration mit extern Kennzeichner
- Referenz auf eine modulglobale Variable innerhalb eines anderen Moduls
- modullokale Variablen können nicht referenziert werden
Zwecks besserer Nachvollziehbarkeit sollen globale Variablen so sparsam wie möglich eingesetzt werden oder durch modullokale Variablen ersetzt werden.
← Modultechnik | ● | Standard Bibliothek →