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 vytvoriť pole v C

Pole ponúka najefektívnejší spôsob pre ukladanie zoznamov dát v C. Sú veľmi ľahko programátor pre vytvorenie a použitie , a sú pozoruhodne rýchlo k počítaču prístup a aktualizáciu . Avšak , oni môžu strácať veľa pamäte , takže to nie je vždy to najlepšie , čo použiť . Keď nie je používaný opatrne , môžu tiež spôsobiť pády , chýb a nestabilitu systému . Pokyny
Vytvorenie poľa v C
1

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 ] ; 
4

Vytvorte druhú premennú , ktorý sleduje , koľko prvkov si tak ďaleko pridané do poľa .
5

Vytvorenie 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
6

prí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 ] ) ; 
7

priesmyku 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 ) ; 

Najnovšie články

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