*   >> läser Utbildning artiklar >> science >> programming

Matriser i C ++ av Chrys

n; hakparenteserna. Inuti hakparenteserna du har ett heltal, som är storleken på uppsättningen. För att definiera en rad int som kommer att ha en storlek (maximalt antal element) 15, skulle du skriva något i stil med: int myArr [15], IndexElements i en array har positioner. Tänk dig följande array: int märken [] = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Det första elementet i arrayen är 43; den andra är 29; den tredje är 35, och så vidare. Värdena i en matris har positioner. Dessa positioner kallas index. Index (position) räknar i datorer och matriser börjar från noll, inte ett.

Så index för 43 ovan är noll; som 29 är 1; den hos 35 är 2; och så on.Accessing en Array ElementTo tillgång ett värde i en grupp, måste du veta indexet för värdet. Syntaxen att få tillgång till ett array-element (värde) efter uppsättningen har definierats eller initieras är: arrayName [index] Om du vill komma åt det första elementet av ovanstående array, skriver du: märken [0] För att komma åt andra elementet skulle du skriva: märken [1] För att komma åt tredje elementet, du skulle skriva märken [2] och så vidare. Subtrahera alltid en från engelska position för att ha index.

When åtkomst till en array värde, bör indexet inte vara mer än matrisstorlek minus 1. Tilldela och ändra Array ValueAfter definierar en array, är storleken på matrisen kända. Dessutom, efter att ha startat en array, är storleken på uppsättningen kända. Efter att definiera en matris, är det tomt. Emellertid efter initialisering av en matris, är matrisen inte är tom. Oavsett är fallet, kan du tilldela ett värde eller ändra värdet på ett element i en array enligt följande: arrayName = värde; Anta att du vill ha ett värde på 47 för en int array på index, 5.

Om du vill tilldela eller ändra värdet vid index, 5, skriver du: märken [5] = 47; Glöm inte semikolonet i slutet av meddelandet (ovan). Kom ihåg att index 5 innebär engelska läge 6. ExampleIn följande exempel, är en int array definieras. Fem heltal tilldelas denna uppsättning och sedan visas. Displayen sker med hjälp av en for-loop. #include using 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 kommit till slutet av denna del av serien Innan vi lämnar den här delen, vet att även om initiering en array, kan du fortfarande storleken på matrisen i hakparenteserna som i följande exempel: int märken [10] = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Det

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.