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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage