Det är bra att deklarera en variabel som en statisk konstant i C när du vill se den bibehåller sitt ursprungliga värde och respekterar dess lokala räckvidd . En anledning att använda en statisk konstant istället för liknande " # define " typ är när du kan behöva passera en pekare runt . Till skillnad från lokala variabler , som initieras vid run-time , är statiska konstanta variabler initieras vid kompilering . Vanliga användningsområden för statiska konstanta variabler inkluderar saker såsom värdet på pi eller den maximala längden på ett filnamn . Instruktioner
1
Öppna din C källfilen i en integrerad utvecklingsmiljö ( IDE ) , t.ex. Microsoft Visual Studio , NetBeans eller Dev - C + + .
2
Sätt sökorden " static const " framför din variabel deklaration att göra det en statisk konstant . Till exempel , " static const int seconds_per_minute = 11 ; " Addera 3
Gå till värdet av den statiska konstanten variabeln på samma sätt som du skulle en vanlig variabel . . Till exempel, " int my_minutes = 4 ; int my_seconds = my_minutes * seconds_per_minute ; " . En statisk konstant variabel är typ - safe , så den kan inte direkt användas för att ersätta ett heltal på platser som switch-satser eller som en array dimension . Du har inte rätt att ändra variabelns värde , t.ex. med koden " seconds_per_minute = 61 ; " . .
4
Spara , kompilera och köra C-program för att kontrollera att den fungerar ordentligt
Addera ditt