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

Arrays i C ++ med Chrys

e i hakeparentes man har et helt tall, som er størrelsen på matrisen. For å definere en rekke int som vil ha en størrelse (maksimalt antall elementer) på 15, ville du skriver noe sånt som: int myArr [15]; IndexElements i en matrise har posisjoner. Betrakt følgende matrise: int merker [] = {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å on.Accessing en Array ElementTo tilgang til en verdi i en matrise, må du vite indeksen for verdien. Syntaksen for tilgang til en rekke element (verdi) etter matrisen er definert 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 index.

When tilgang til en rekke verdi, bør indeksen ikke være mer enn tabellstørrelsen minus 1. fastsettelse og endring Array ValueAfter definere en matrise, er størrelsen på array kjent. Også, etter initialisering av en matrise, blir størrelsen av rekken kjent. Etter å ha definert en matrise, er den tom. 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å indeks, 5, skriver du: tegn [5] = 47; Ikke glem semikolon på slutten av setningen (over). Husk, indeks 5 betyr engelsk posisjon 6. ExampleIn følgende eksempel, er en int rekke definert. Fem heltall er tildelt denne tabellen, og deretter vises. Displayet er gjort ved hjelp av en for-løkke. # include bruker namespace std; int main () {int Myint [5]; Myint [0] = 8; Myint [1] = 63; Myint [2] = 55; Myint [3] = 78; Myint [4] = 2; for (int i = 0; i {cout} 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 den størrelsen på matrisen i hakeparenteser som i følgende eksempel: int merkene [10] = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Det er ti el

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