Het is nuttig om te verklaren een variabele als een statische constante in C als u ervoor wilt zorgen dat behoudt zijn initiële waarde en respecteert de lokale scope . Een reden om in plaats van het vergelijkbare type " # define " een statische constante te gebruiken is wanneer je kan nodig zijn om een pointer rond passeren . In tegenstelling tot lokale variabelen , die worden geïnitialiseerd op run-time worden statische constante variabelen geïnitialiseerd tijdens het compileren . Gemeenschappelijk gebruik van statische constante variabelen omvatten dingen zoals de waarde van pi of de maximale lengte van een bestandsnaam . Instructies 1 Open uw C bronbestand in een geïntegreerde ontwikkelomgeving ( IDE ) , zoals Microsoft Visual Studio , NetBeans of Dev - C + + . Kopen van 2 Zet de zoekwoorden " static const " in de voorkant van uw variabele verklaring toe om het een statische constante te maken . Bijvoorbeeld , " static const int seconds_per_minute = 11 ; " 3 Toegang tot de waarde van de statische constante variabele op dezelfde manier waarop je een normale variabele zou doen . . Bijvoorbeeld , " int my_minutes = 4 ; int my_seconds = my_minutes * seconds_per_minute ; " . Een statische constante variabele is het type -safe , dus het kan niet direct worden gebruikt om een integer waarde in plaatsen als switch statements of als een matrix dimensie te vervangen . Het is niet toegestaan om de waarde van de variabele , zoals de code te veranderen " seconds_per_minute = 61 ; " . . 4 opslaan , compileren en uitvoeren van uw C -programma om te controleren of het goed werkt
|