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

Matriser i C ++ av Chrys

C ++ Att ta tjuren vid hornen - Del 11IntroductionThis är del 11 av min serie, C ++ Att ta tjuren vid hornen. 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. Du kan inte ha en uppsättning strängar (se nedan) .

Note: 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 är, kontakta mig för minsta problem du har om vad du är reading.Array av IntegersThe följer en rad 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 objects.The data i en matris 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 charsThe Följande är skapandet av en rad flottörer: flyta arrFlt [] = { 12.56, 0,258, 5,4, 456,01}; Antalet element i flyt arrayen 4.Följande är skapandet av 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 (array) är enda quotes.

Defining ett ArrayAll ovanstående uppsättningarna har skapats av initiering. Du kan definiera en matris och sedan tilldela elementen senare. Syntaxen att definiera en matris är: Typ arrayName [storlek]; Du börjar med den typ; ett utrymme; då array nam

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