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

Arrayer I C

rymme; då array namn; hakparenteserna. Inuti hakparenteserna du har ett heltal, som är storleken på uppsättningen. Att förklara en rad int som kommer att ha en storlek (maximalt antal element) 15, skulle du skriva något i stil med: int myArr [15]; Index elementen 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å vidare. Åtkomst till en Array Element För att komma åt 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 deklarerats 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 indexet. När du öppnar ett gruppvärde, bör indexet inte vara mer än matrisstorlek minus 1. Tilldela och ändra Array Värde Efter att ha konstaterat en matris, är storleken på matrisen kända. Dessutom, efter att ha startat en array, är storleken på uppsättningen kända. Efter att förklara 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 på 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 ställning 6. Exempel I följande exempel, är en int array deklareras. Fem heltal tilldelas denna uppsättning och sedan visas. Displayen sker med hjälp av en for-loop.

#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 disk for (i = 0; i {printf ("% i", myInt [i]), printf ("\\ n");} 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å gruppen i hakparenteserna som i fö

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