Array Anfänger frage
-
hallo
int array1[10]={0,1,2,3,4,5,6,7,8,9}; //array hat 10 elemente int array2[3]={0,1}; //array2[0]==0, array2[1]==1, array2[2]==0Das habe ich von einer Seite kopiert, ich habe aber noch eine kleine Frage.
array1 hat 10 elemente, das sind die 10 stück die danach aufgelistet sind
wenn ich beispielsweise auf element 4 von array1 zugreife bekomme ich "3". Ist das richtig?
Wenn ja, wie funktioniert das bei array 2. Das feld hat 3 elemente aber nur 2 "zuweisungen" ( nennt man das überhaupt so? ).
mfg werner
-
werner66 schrieb:
wenn ich beispielsweise auf element 4 von array1 zugreife bekomme ich "3". Ist das richtig?
mfg wernerJa! (4. Element: array1[3] liefert 3)
werner66 schrieb:
Wenn ja, wie funktioniert das bei array 2. Das feld hat 3 elemente aber nur 2 "zuweisungen" ( nennt man das überhaupt so? ).
mfg wernerDas restliche Feld ist mit 0 aufgefüllt! (3. Element: array2[2] liefert 0)
Wenn du z.B. ein Feld der Grösse 10 anlegest und nur 2 Zuweisungen tätigst, so wird das restliche Feld mit 0 aufgefüllt.
-
Achso ist das.
Ok danke dir!
mfg Werner