Gewusst wie: Deklarieren Sie eine statische Konstante in C

June 3

Es ist hilfreich, deklarieren Sie eine Variable als statische Konstante in C, wenn Sie möchten sicherstellen, es behält seinen ursprünglichen Wert und respektiert seine lokalen Gültigkeitsbereich. Kein Grund für eine statische Konstante anstelle der ähnlichen "#define" Typ ist, müssen Sie u. u. zum Übergeben eines Zeigers um. Im Gegensatz zu lokalen Variablen, die zur Laufzeit initialisiert werden, werden zur Kompilierzeit statische Konstante Variablen initialisiert. Häufige Verwendungen von statische Konstante Variablen zählen Dinge wie den Wert von Pi oder die maximale Länge eines Dateinamens.

Anweisungen

1 Öffnen Sie Ihre C-Quelldatei in eine integrierte Entwicklungsumgebung (IDE), z. B. Microsoft Visual Studio, NetBeans oder dev-c++.

2 Setzen Sie die Keywords "static Const" vor Ihrem Variablendeklaration statische Konstante machen. Z. B. "statische const Int Seconds_per_minute = 11;".

3 Greifen Sie den Wert der Konstanten statische Variablen in der gleichen Weise, die Sie eine normale Variable würden zu. Beispielsweise "Int My_minutes = 4; Int My_seconds = My_minutes * Seconds_per_minute; ". Eine ständige statische Variable ist typsicher, sodass es direkt verwendet werden kann, um einen ganzzahligen Wert an Orten zu ersetzen wie switch-Anweisungen oder als einer Arraydimension. Sie sind nicht berechtigt, den Wert der Variablen, wie z. B. mit dem Code ändern "Seconds_per_minute = 61;".

4 Speichern, kompilieren und Ausführen von Ihrem C-Programm, um sicherzustellen, dass es ordnungsgemäß funktioniert.