Warum müssen wir die Spaltengröße angeben, wenn wir ein 2D-Array als Parameter übergeben?

Warum kann mein Parameter nicht sein

void example(int Array[][]){ /*statements*/}

Warum muss ich die Spaltengröße des Arrays angeben? Sagen Sie zum Beispiel 3

void example(int Array[][3]){/*statements*/}

Mein Professor sagte, es sei obligatorisch, aber ich habe vor Schulbeginn programmiert und mich daran erinnert, dass es keinen syntaktischen oder semantischen Fehler gab, als ich diesen Parameter als meinen Parameter festgelegt habe? Oder habe ich etwas verpasst?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage