Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Premenné sú kontajnery na ukladanie hodnôt do pamäte v rámci programu . Aj keď názov napovedá , že hodnota obsiahnutá v premennej zmení , termín " premenná " je zvyčajne aplikovaný na akýkoľvek typ dát kontajnera , ktorý zahŕňa " konštanty . " Konštanta je premenná , ktorej hodnota sa nemení po celú dobu trvania programu . Parametre sú iné typy premenných a sú používané predovšetkým k odovzdávanie hodnôt funkcií a procedúr .
Rozsah
" Rozsah pôsobnosti " vysvetľuje zóny programu , počas ktorého premenná má prítomnosť . Dve premenné s rovnakým názvom môžu existovať v rôznych častiach programu , ak pracujú s iným rozsahom . To môže ľahko viesť k zmätku , a preto je dobré programovacie praxe , aby sa zabránilo duplikovanie názvov premenných , alebo dokonca predchádzať názov premennej s kódom či skratkou vysvetľuje rozsah ukazovateľa . Napríklad je vhodné pomenovať všetky globálne premenné " G_ globálne kľúčové slovo pred deklaráciu premennej vnútri funkcie je odkaz na globálne premennú rovnakého mena robí . Napríklad premenná s názvom $ risk_factor vyhlásil v hlavnej faktor nesmie byť prístupné v rámci funkcií tohto programu . Je-li $ risk_factor premenná používa v závislosti na programe , že nebude rovnaká ako globálny premennú $ risk_factor . Ak je prvé použitie premennej $ risk_factor vo funkcii má kľúčové slovo " globálny " pred ním , premenná bude globálne premenné , a nie nové vyhlásenie o iné premenné s rovnakým názvom , ale v inom rozsahu . premenné deklarované vnútri funkcie nie sú zachovať svoje hodnoty medzi volanie tejto funkcie . Je-li premenná spracovaný tak , aby sa na inú hodnotu v čase, keď je funkcia prichádza na konci svojho kódu , bude pri nasledujúcom funkcie sa nazýva premenná mať trvalé opäť východiskových hodnôt a nie hodnotu ostali z predchádzajúceho behu . Statické kľúčové slovo mení toto správanie , takže funkcia začína s hodnotou , ktorú mala na konci predchádzajúceho spustenie tejto funkcie . Rôzne aplikácie globálnych a statických premenných modifikátory je zrejmé , že tieto dva štáty nemôžu byť aplikované na rovnakej premennej súčasne .
Globálne Prehlásenie
statické premenné