Det er nyttig å deklarere en variabel som en statisk konstant i C når du ønsker å sikre at det opprettholder sin opprinnelige verdi og respekterer sin lokale omfang. En grunn til å bruke en statisk konstant i stedet for lignende " # define " type er når du må passere en peker rundt. I motsetning til lokale variabler , som er initialisert ved kjøring , er statiske konstant variabler initialisert ved kompilering . Vanlige bruk av statiske konstant variabler inkluderer ting som verdien av pi eller den maksimale lengden av et filnavn . Instruksjoner
en
Åpne C kildefilen i et integrert utviklingsmiljø ( IDE ) , for eksempel Microsoft Visual Studio , NetBeans eller Dev -C + + .
2
Sett søkeordene " statisk konst " foran din variabeldeklarasjon å gjøre det en statisk konstant . For eksempel , "static const int seconds_per_minute = 11; "
3
Åpne verdien av statisk konstant variabel på samme måte som du ville gjort med en vanlig variabel . . For eksempel , " int my_minutes = 4; int my_seconds = my_minutes * seconds_per_minute ; " . En statisk variabel er type konstant -sikker , så den kan ikke direkte brukes til å erstatte en heltallsverdi på steder som bryter setninger eller som en matrise dimensjon . Du har ikke lov til å endre variabelens verdi, for eksempel med koden " seconds_per_minute = 61 ; " . .
4
Lagre, kompilere og kjøre C-program for å sikre at det fungerer skikkelig