Hi!
Hab hier ein kleines zweidimensionales array erstellt:
Wenn ich das jetzt kompiliere und ausführe krieg ich das hier als Ausgabe:
Das würde ja bedeuten, dass die Felder [0][1] und [1][0] diesselben sind. Wie kommt das?
Ich hab immer gedacht, dass man in einem solchen array vier speicherplätze hat:
[0][0]
[0][1]
[1][0]
[1][1]
Warum ist das auf einmal nicht so?
Gruß
Sebbi
Hab hier ein kleines zweidimensionales array erstellt:
Code:
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 int main() {
5
6 int array[1][1];
7
8 array[0][1] = 1;
9 array[1][0] = 2;
10 printf("%d %d \n", array[0][1], array[1][0]);
11 }
Code:
2 2
Ich hab immer gedacht, dass man in einem solchen array vier speicherplätze hat:
[0][0]
[0][1]
[1][0]
[1][1]
Warum ist das auf einmal nicht so?
Gruß
Sebbi