Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako deklarovať statické konštanty v C

To je užitočné deklarovať premennú ako statické konštanty v C , ak chcete, aby sa zabezpečilo , že udržiava svoju počiatočnú hodnotu a rešpektuje jeho miestnej pôsobnosti . Dôvodom pre použitie statické konštanty namiesto podobné " # define " typ je , keď budete musieť odovzdať ukazovateľ okolo . Na rozdiel od lokálnych premenných , ktoré sú inicializované pri spustení , statické konštantné premenné sú inicializované v čase kompilácie . Bežné použitie statických konštantných premenných sú veci , ako je hodnota pí alebo maximálna dĺžka názvu súboru . Pokyny dovolená 1

Otvorte C zdrojový súbor v integrované vývojové prostredie ( IDE ) , ako je napríklad Microsoft Visual Studio , NetBeans alebo Dev - C + + .
2

Vložte kľúčové slová " static const " v prednej časti deklarácii premennej , aby bolo statické konštantná . Napríklad , " static const int seconds_per_minute = 11 ; " .
3

Prístup hodnotu statickej konštantné premenné rovnakým spôsobom by ste normálne premennú . Napríklad , " int my_minutes = 4 ; int my_seconds = my_minutes * seconds_per_minute ; " . Statická konštanta je premenná typu bezpečný , tak to nemôže byť priamo použitá na nahradenie celočíselnú hodnotu v miestach , ako sú vyhlásenia spínače alebo ako rozmer poľa . Nie ste oprávnení zmeniť hodnotu premennej , napríklad s kódom " seconds_per_minute = 61; . " .
4

Uložiť , skompilujte a spustite C program , aby sa ubezpečil , že funguje správne

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené