Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pochopte , že každý prvok poľa ( alebo akýkoľvek iný druh zoznamu ) , bude rovnaký druh dát . Napríklad zoznam výsledkov testov je pole celých čísel , pretože každý výsledok testu je celé číslo . Pri zložitejších dát , budete musieť definovať štruktúru .
2
Rozhodnite sa , čo najväčšiu veľkosť vaše pole môže niekedy dosiahnuť bude , pretože polia majú pevnú dĺžku . Budete chcieť , aby sa dosiahla rovnováha medzi má váš program schopný zvládnuť nezvyčajne dlhé dátové súbory a mať to vyžadujú ( a odpady ) , veľké množstvo pamäte .
3
Vytvorte pole o rovnakým spôsobom by sa vytvoriť jedinú premennú , ale pridajte maximálna veľkosť v hranatých zátvorkách za názvom , ako v týchto príkladoch :
int test_scores [ 50 ] ; char FIRST_NAME [ 20 ] ; zamestnancami employee_record [ 1000 ] ;
4Vytvorte druhú premennú , ktorý sleduje , koľko prvkov si tak ďaleko pridané do poľa .
5Vytvorenie poľa s viacerými rozmermi jednoducho robiť rad polí , ako je tento :
int test_answers [ 10 ] [ 20 ] ; char student_names [ 50 ] [ 20 ] ;
Použite Array
6prístup k prvkom poľa je pomocou indexu v hranatých konzoly , ako je tento :
test_scores [ 12 ] = 50 ; printf ( " Test skóre : % d \\ n" , test_scores [ i ] ) ;
7priesmyku poľa do funkcie , ak sa tak rozhodnete . Nemusíte sa ( a nemali by ) zadajte veľkosť v definícii funkcie . To je to , čo definície a volanie funkcie bude vyzerať takto :
funkcií medzisúčtu ( int test_scores [ ] ) ; test_subtotal = medzisúčet ( test_scores ) ;