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

Arrayer I C

C Tutorials från Roots - Del 11 Inledning Detta är en del 11 av min serie, C Tutorials från Roots. I C en array är en uppsättning på varandra följande objekt av samma typ, i minnet. Vi ser hur man skapar och använder matriser i denna del av självstudierna. Du kan ha en uppsättning konsekutiva int föremål; du kan ha en uppsättning konsekutiva flyt objekt; du kan ha en uppsättning konsekutiva _Bool objekt; du kan ha en uppsättning konsekutiva Char objekt. Man kan inte ha en uppsättning av strängar (se senare).

Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser. Array av heltal Följande är en samling av 5 heltal: int arrInt [] = {25, 20, 256, 5, 7}; Syntaxen för att skapa en array är: Typ arrayName [] = {värde1, värde2, värde3,. . .}; Du börjar med den typ för de objekt som kommer att vara i gruppen. Då har du ett mellanslag. Nästa du har namnet (identifierare) av matrisen. Detta följs av den öppna platsen och nära hakparenteser.

Då har du tilldelningsoperatorn. Nästa du har ett block som avgränsas av klamrar. Inne i blocket, har du data för uppsättningen. Alla uppgifter måste vara av samma typ. Uppgifterna är separerade med kommatecken. Efter den sista nollpunkts, finns det inget behov av ett kommatecken. Varje utgångspunkten hålls i ett objekt (område) i minnet. Objekten kan ligga bredvid varandra i minnet, som bildar en sammanhängande uppsättning objekt. Data i en array har betydelse. Till exempel en rad Ints kan vara en rad studenter varumärken i ett test.

Namnet på arrayen måste vara relaterad till innebörden av de data som. Följande är skapandet av en rad varumärken för 10 studenter. int märken [] = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Uppsättningar av flottar, _Bools och åstadkommer förkolning Följande är att skapa en uppsättning av flottar: flyta arrFlt [] = {12,56, 0,258, 5,4, 456,01}; Antalet element i flyt array är 4.

Följande är att skapa en rad _Bools: _Bool arrB [] = {1, 0, 0, 1, 0, 1}; Följande är skapandet av en rad tecken: char arrChar [] = {'A', 'a', "C", "k", "F", "Y"}; Observera att varje char värde i blocket (matris) är i enkla citattecken. Deklarera en Array Alla ovannämnda uppsättningarna har skapats av initiering. Du kan deklarera en array och sedan tilldela elementen senare. Syntaxen att förklara en array är: Typ arrayName [storlek]; Du börjar med den typ; ett ut

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