C + + ist eine beliebte , Allzweck-Programmiersprache die Verwendung in der Schaffung einer Vielzahl von Software-Anwendungen. Ein zweidimensionales Array ist ein spezieller Datentyp in C + +, die Daten sammelt und speichert sie für eine spätere Verwendung . Die " Form " eines 2-D -Array wie ein Diagramm, die eine bestimmte Anzahl von Zeilen und Spalten enthält. Jede Spalte von Daten von dem Wert der Zeile , auf die diese Spalte verbunden identifiziert. Loops sind ein bequemer Weg , um einen 2-D -Array zu füllen , weil sie schnell zuweisen können Werte auf ihre richtige Zeile und Spalte. Dies ist viel effizienter als ein Programmierer die manuelle Eingabe von Daten in die einzelnen Array. Anleitung
1
Einbinden einer zweidimensionalen Array . Dies beinhaltet unter Angabe der Array-Typ , wie z. B. "int" oder "char " und Angabe der Dimensionen des Arrays . Zum Beispiel die Initialisierung eines zweidimensionalen Integer-Array mit drei Zeilen und drei Spalten nimmt diese allgemeine Form:
int 2darray [3] [3];
2
erstellen " for "-Schleife , um die aktuelle Zeile gefüllt anzuzeigen. Zum Beispiel , um festzulegen, die Zeilennummer in der 3 x 3 Integer-Array 2darray der Code sieht wie folgt füllen :
for (int row = 0; Reihe <3 ; Reihe + +) {} < br >
Diese for-Schleife beginnt mit der ersten Zeile , Schleifen , Sprünge in die nächste Zeile , wieder kehrt , springt auf den dritten Reihe stoppt dann.
3
Erstellt eine zweite , " ; nested " für Schleife innerhalb der ersten zur Schleife , um die Werte der Elemente in jeder Spalte zu füllen. Zum Beispiel sieht der Code in den Spalten für die 2darray Array füllen wie folgt aus:
for (int column = 0; Spalte <3 ; Spalte + +) {}
für die äußere Schleife , diese for-Schleife in der ersten Zeile beginnt , Schleifen , Sprünge in die nächste Zeile , wieder kehrt , springt auf den dritten Reihe stoppt dann.
4
zuweisen jedes Element innerhalb jeder Spalte mit einer Wert . Die Zuordnung auftritt aus dem inneren for-Schleife verschachtelt . Zum Beispiel, um die Spalten-Koordinate der Zeile multiplizieren koordinieren der Code sieht wie folgt aus :
for (int column = 0; Spalte <3 ; Spalte + +) { 2darray [ Zeile ] [ Spalte ] = Zeile * Spalte ;}
5
Überprüfen Sie Ihren Code, um sicherzustellen, dass sie richtig strukturiert ist. Zum Beispiel, um den richtigen Code 2darray mit den Elementen gleich der multiplizierten Werte der Zeilen-und Spalten -Koordinaten sieht wie folgt füllen :
for (int column = 0; Spalte <3 ; Spalte + +) { for (int column = 0; Spalte <3 ; Spalte + +) { 2darray [ Zeile ] [ Spalte ] = Zeile * Spalte ;}}