Twee - dimensionale arrays zijn een perfecte manier om matrices in C + + te vertegenwoordigen zonder onnodige moeite . Een array is een type C + + gegevensstructuur die een reeks waarden opgeslagen in order een of meer dimensies . U kunt een tweedimensionale array opslaan van waarden als matrix in rijen en kolommen . U de maximale grootte van de matrix in de variabelendeclaraties definiëren , maar het is mogelijk om het programma uitsluitend een deel van de gedefinieerde ruimte ontwerp , effectief zodat u matrices van elke grootte aan te maken aan de vooraf gedefinieerde maximum . Instructies 1 Verklaar een twee - dimensionale array met dezelfde syntaxis als een gewone variabele declaratie , maar met twee sets van haakjes achter de naam van de variabele die het aantal rijen en kolommen , respectievelijk . Een 4 - door - 5 matrix van gehele getallen , bijvoorbeeld creëren , type: int myMatrix [ 4 ] [ 5 ] ; kopen van 2 Wijs waarden aan elk element van de matrix . Het om een bepaald element door het volgen van de variabele matrix met twee paar steunen die regel de gewenste element en kolomcoördinaten zijn, respectievelijk . Het eerste element is opgeslagen met de coördinaten ( 0 , 0 ) en de laatste wordt opgeslagen in ( n - 1 , k - 1 ) waarbij n en m staan voor het aantal rijen en kolommen in de matrix . Om de waarde 3 toe te kennen aan het vijfde punt in de eerste rij , bijvoorbeeld , type: myMatrix [ 0 ] [ 4 ] = 3 ; 3 Ophalen waarden van de matrix door hiernaar te verwijzen dezelfde wijze , met haakjes indices om het gewenste element . < Br ; cout << myMatrix [ 3 ] [ 6 ] : bijvoorbeeld om de waarde van het element in de vierde rij en de zevende kolom , typt u >
|