Seite 1 von 1

Mehrdimensionale Arrays

Verfasst: 30. Sep 2009 17:09
von timo.b
Hallo, ich habe gerade noch einmal die Folien durchgeschaut und dabei eine Sache nicht verstanden.

Auf Folie 55 für Tag zwei heißt es:
Der Zugriff auf die „6“ erfolgt dann über i[2][1].
Die zugrundliegende Tabelle sieht so aus:
1 3 5 7
2 4 6 8

Kann mir jemand erklären, warum der Zugriff per i[2][1] erfolgt? Logischer wäre doch i[2][3] oder i[3][2].

Gruß Timo

Re: Mehrdimensionale Arrays

Verfasst: 30. Sep 2009 17:25
von DanielSchoepe
Der erste Index bezieht sich auf das "äußere" Array:

Code: Alles auswählen

int[][] i = {{1,2}, {3,4}, {5,6}, {7,8}};
//            0     1      2      3
Daher hat man mittels i[2] dann {5,6} und über i[2][1] erhält man 6.

Re: Mehrdimensionale Arrays

Verfasst: 30. Sep 2009 17:25
von Mspringer
Informatiker fangen bei 0 an zu Zählen ;)

E: War einer schneller =(

Re: Mehrdimensionale Arrays

Verfasst: 30. Sep 2009 17:40
von timo.b
Das war ja klar, dass ich so etwas übersehen habe... Danke!!!