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