*   >> Lese Utdanning Artikler >> science >> programming

Arrays I C

man har et helt tall, som er størrelsen på matrisen. Å erklære en rekke int som vil ha en størrelse (maksimalt antall elementer) på 15, ville du skriver noe sånt som: int myArr [15]; Indeks Elementer i en matrise ha posisjoner. Tenk på følgende rekke: int merkene [] = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Det første element i matrisen er 43; den andre er 29; den tredje er 35, og så videre. Verdiene i en matrise ha posisjoner. Disse stillingene er kalt indekser. Index (posisjon) telling i databehandling og arrays begynne fra null, ikke én.

Så indeksen for 43 ovenfor er null; at av 29 er 1; at av 35 er 2; og så videre. Tilgang til et Array Element får tilgang til en verdi i en matrise, må du vite indeksen for verdien. Syntaksen for tilgang til en rekke element (verdi) etter matrisen er erklært eller initialisert er: arrayName [index] Hvis du vil ha tilgang til det første elementet av ovennevnte array, skriver du: tegn [0] For å få tilgang til det andre elementet ville du skriver: tegn [1] Du får tilgang til tredje element, ville du skriver merkene [2] og så videre. Alltid trekke en fra den engelske posisjon til å ha indeksen.

Ved tilgang til en rekke verdi, bør indeksen ikke være mer enn tabellstørrelsen minus 1. fastsettelse og endring Array Verdi Etter å erklære en matrise, er størrelsen på array kjent. Også, etter initialisering av en matrise, blir størrelsen av rekken kjent. Etter å erklære en matrise, er det tomt. Men etter initialiseringen av en matrise, er matrisen ikke er tom. Uansett er tilfelle, kan du tilordne en verdi eller endre verdien for et element av en matrise som følger: arrayName = verdi; Anta at du vil ha en verdi på 47 for en int matrise på indeksen, 5.

For å tildele eller endre verdien på indeksen, 5, skriver du: tegn [5] = 47; Ikke glem semikolon på slutten av setningen (over). Husk, indeks 5 betyr engelsk stilling 6. Eksempel I følgende eksempel, er en int rekke erklært. Fem heltall er tildelt denne tabellen, og deretter vises. Displayet er gjort ved hjelp av en for-løkke. #include int main () {int Myint [5]; Myint [0] = 8; Myint [1] = 63; Myint [2] = 55; Myint [3] = 78; Myint [4] = 2; int i; //for-loop teller for (i = 0; i {printf ("% i", Myint [i]); printf ("\\ n");} return 0;} Vi har kommet til slutten av denne delen av .

serien Før vi forlater denne delen, vet at under initialisering en matrise, kan du fortsatt ha størrelsen på tabellen i hakeparenteser som i følgende eksempel: int merkene [10] = {43, 29, 35, 50, 60, 65, 78,

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.