Det er nyttigt at erklære en variabel som en statisk konstant i C, når du ønsker at sikre, at det fastholder sin oprindelige værdi og respekterer sin lokale rækkevidde. En grund til at bruge en statisk konstant i stedet for den tilsvarende "# define " type er, når du kan få brug for at passere en pegepind rundt. I modsætning til de lokale variabler, som er initialiseres på run -time, er statiske konstante variabler initialiseres på compile- tid. Almindelig anvendelse af statiske konstante variabler omfatter ting som værdien af pi eller den maksimale længde af et filnavn. Instruktioner
1
Åbn dit C kildefil i et integreret udviklingsmiljø (IDE ), såsom Microsoft Visual Studio, NetBeans eller Dev- C + +.
2
Sæt søgeord "statisk konst " foran din variabelerklæring at gøre det til en statisk konstant. For eksempel, " statisk konstant int seconds_per_minute = 11, "
3
Adgang til værdien af den statiske konstante variable på samme måde, som du ville en normal variabel. . For eksempel, " int my_minutes = 4; int my_seconds = my_minutes * seconds_per_minute ; " . En statisk konstant variabel er type -safe , så det kan ikke umiddelbart bruges til at erstatte et heltal værdi i steder som switch erklæringer eller som en matrix dimension. Du er ikke tilladt at ændre variablens værdi, såsom med koden " seconds_per_minute = 61, " . .
4
Gem , kompilere og køre dit C -program for at sikre, at det fungerer korrekt