Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Počítačové kategorizovať dátové položky do rôznych typov . Typ premennej je odrazom druhu údajov , ktoré obsahuje . Napríklad , väčšina programovacích jazykov použiť typy reťazec reprezentovať postupností textových znakov , rovnako ako rôzne číselné typy , vrátane celých čísel . Keď program deklaruje premennú , bude zvyčajne dávajú premenné meno , ako aj priradenie hodnotu . Pre silnými jazykoch ako je Java , musí byť premenná spolu s vyhlásením svojho druhu , a to takto :
int myNum = 5 ;//číslo
U niektorých iných jazykoch , premenné vyhlásenie nemusí obsahovať ukazovateľ typu , ako v nasledujúcom príklade : PHP
$ my_num = 5 ;
Vytváranie polí
počítačové programy môžu modelovať pole ako premenné . Premenná poľa možno uložiť rad ďalších premenných alebo hodnoty . V silne typový jazyk , vyhlásenie Pole musí obsahovať ukazovateľ na typ hodnoty poľa uloží , ako v nasledujúcom príklade Java :
int [ ] myNums = { 3 , 7 , 2 , 5 , 6 } ;
Tento kód vytvorí pole s piatimi elementov v ňom . Každý prvok je celočíselná hodnota . Nasledujúci kód vzorky demonštruje ekvivalentné spracovaniu v PHP :
$ my_nums = array ( 3 , 7 , 2 , 5 , 6 ) ;
Vloženie Elements
Programy možno meniť prvky na pozíciách v rámci poľa , alebo vkladanie prvkov do prázdnych pozícií . Pre prístup konkrétneho prvku , programový kód môže použiť index prvku , ktorý je často celé číslo predstavujúce pozíciu prvku v štruktúre poľa . Nasledujúci ukážkový kód v jazyku Java demonštruje nastavenie hodnoty prvku v určitej pozícii v poli : Spojené
myNums [ 2 ] = 9 ;
prvú pozíciu v poli je nulová a posledná pozícia je o jednu menšiu , než je dĺžka poľa . Tento kód prepíše všetky hodnoty už uložené v určenej polohe .
Asociatívne pole
V niektorých jazykoch , môžete poľa je asociatívne , čo znamená , že každý prvok má identifikátor kľúča okrem jeho hodnoty . Nasledujúci PHP príklad ukazuje celočíselné pole tohto druhu :
$ pozície = array ( " Mary " = > 3 , " Jim " = > 2 , " John " = > 7 ) ;
echo $ pozície [ ' Jim ' ] ;//vypise 2
hodnôt v tomto poli sú celé čísla , zatiaľ čo kľúče sú reťazce . PHP skripty môžu používať celočíselné pole buď s indexom alebo kľúčového prístup .
Pojazdová poľa
programy občas potrebujú prejsť celú štruktúru poľa , prístup každý prvok v poli v obrátiť . Nasledujúci ukážkový kód v jazyku Java demonštruje kríženie celočíselné pole , násobného každú hodnotu :
for ( int i = 0 ; i < myNums.length ; i + + ) {
myNums [ i ] * = 2 ;
}
Ak tento kód dokončí vykonávanie , každé číslo v poli bude mať novú hodnotu , ktorá je dvojnásobok pôvodnej hodnoty . " Pre " slučky pracuje cez pole , počínajúc prvom mieste a zastavenie , keď dosiahne konca. Obsah slučky bude vykonávať raz pre každú pozíciu v celočíselné pole .