Was ist der Zweck des statischen Schlüsselworts im Array-Parameter einer Funktion wie "char s [static 10]"?

eim Durchsuchen eines Quellcodes bin ich auf eine Funktion wie diese gestoßen:

void someFunction(char someArray[static 100])
{
    // do something cool here
}

Bei einigen Experimenten scheinen auch andere Qualifikanten zu erscheinen:

void someFunction(char someArray[const])
{
    // do something cool here
}

Es scheint, dass Qualifier nur innerhalb des @ erlaubt si[ ] wenn das Array als Parameter einer Funktion deklariert ist. Was machen diese? Warum ist das bei Funktionsparametern anders?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage