Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Variable, die auf interner Ebene mit dem static
-Speicherklassenspezifizierer deklariert wurde, hat eine globale Lebensdauer, ist jedoch nur innerhalb des Blocks sichtbar, in dem sie deklariert ist. Bei konstanten Zeichenfolgen ist die Verwendung von static
nützlich, weil sich damit der Mehraufwand einer häufigen Initialisierung in häufig aufgerufenen Funktionen verringern lässt.
Hinweise
Wenn Sie eine Variable nicht explizit als static
initialisieren, wird sie standardmäßig mit 0 initialisiert. Innerhalb einer Funktion sorgt static
für die Zuordnung von Speicher und dient als Definition. Interne statische Variablen stellen privaten Festspeicher bereit, der nur für eine einzelne Funktion sichtbar ist.