I denne artikkelen vil vi diskutere de forskjellige aspektene ved en todimensjonal matrise I C ++, inkludert syntaks, erklæring, initialisering og tilgang.
Hvordan bruke todimensjonal matrise i C++
Rader og kolonner utgjør en todimensjonal matrise (2D). Den generelle syntaksen for å erklære denne typen matriser i C ++ er vist nedenfor:
Syntaks:
Syntaksen til en todimensjonal matrise I C ++ er som følger:
datatype array_name [row_size] [column_size]
Enhver gyldig C ++ datatype, inkludert int, røye, dobbel osv., kan brukes som datatype i dette tilfellet. Arrayens størrelse bestemmes av radstørrelse og kolonnestørrelse.
For eksempel kan syntaks se slik ut hvis vi skulle bygge en matrise med 5 rader og 2 kolonner:
int Array [5] [2];
Her er en komplett kode for å erklære eller bruke en todimensjonal Array i c++.
#inkludere
ved hjelp av navneområdet STD;
int main ()
int arr [3] [2] = 54, -2,
63, 2,
24, 18;
for (int i = 0; i < 3; ++i)
for (int j = 0; j < 2; ++j)
cout << "arr[" << i << "][" << j << "] = " << arr[i][j] << endl;
retur 0;
I koden ovenfor initialiserte vi en 2D -matrise navngitt 'arr', med 3 rader og 2 kolonner. Deretter skrives matriseartiklene på skjermen ved hjelp av en nestet for loop. Det ytre for sløyfe får tilgang til arrayens radelementer fra i == 0 til i == 2. Og den indre sløyfen får tilgang til matriserens kolonneelementer fra j == 0 til j == 1. Når iterasjonen skjer, skrives elementene i matriser ut.
Produksjon
Bruk av todimensjonal matrise i C++
Logiske, aritmetiske og relasjonelle operasjoner kan utføres på todimensjonale matriser. For eksempel for å legge til to 2D -matriser, Vi kan bruke en nestet for sløyfe for å iterere over hvert element og legge dem til en etter en. Størrelsen på utgangsarrayene vil samsvare med inngangsarrayene.
Standard input-output-funksjoner som COUT og CIN kan brukes til å utføre inngangs- og utgangsoperasjoner på todimensjonale matriser. For eksempel kan vi bruke en nestet for sløyfe for å iterere over hvert element i en todimensjonal matrise og sende ut det ved hjelp av cout.
Konklusjon
På programmeringsspråket C ++ er en todimensjonal matrise en slags datastruktur som gjør oss i stand til å lagre og kontrollere flere elementer av samme datatype i en rektangulær form. I artikkelen ovenfor diskuterte vi syntaks, erklæring, initialisering og tilgang til todimensjonale matriser i c++. De er mye brukt i programmering for oppgaver som involverer matriser, rutenett og bord. Forstå det grunnleggende om todimensjonale matriser er viktig for å mestre C ++ programmering.