Globales ganzzahliges Array ohne Dimension
Was ist das Konzept, wenn wir ein globales Array ohne Dimension definieren? Dies zeigt die Ausgabe als 16.
#include <stdio.h>
#include <stdlib.h>
int arr[];
int main(int argc, char *argv[])
{
arr[1] = 16;
printf("%d\n",arr[1]);
system("PAUSE");
return 0;
}
Und selbst sizeof (arr) funktioniert nicht. Warum?