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] ?
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.
1 | int feld[3][4]; |
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 :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.