Gast
#4337282
Hallo, ich habe folgendes Feld gegeben (zweidimensional): int feld[3][4]; dazu habe ich folgende Frage: Was ist das erste Elemt des Feldes? feld[0][0] oder feld [0] ?
|
Anzeige
|
Mehrdimensionale Arrays in C
Gast
#4337282
Hallo, ich habe folgendes Feld gegeben (zweidimensional): int feld[3][4]; dazu habe ich folgende Frage: Was ist das erste Elemt des Feldes? feld[0][0] oder feld [0] ?
Gast
#4337304
feld[0] ergibt die Anfangsadresse der ersten Zeile und ist vom Typ (*int)[4] ... aber falls die Frage nach dem ersten int im Feld gemeint ist, dann ist feld[0][0] das erste Element. Streng genommen gibt es in C nur eindimensionale Arrays.
Hier ist feld ein Array mit 3 Elementen, von denen jedes ein Array mit 4 Integers ist. Nach dieser Denkweise ist erste Element von feld also feld[0], und das erste Element von feld[0] ist feld[0][0]. feld[0][0] ist somit das erste Element vom ersten Element von feld :) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|