¿Por qué necesitamos especificar el tamaño de columna al pasar una matriz 2D como parámetro?

¿Por qué mi parámetro no puede ser?

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

¿Por qué necesito especificar el tamaño de columna de la matriz? Digamos por ejemplo, 3

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

Mi profesor dijo que es obligatorio, pero estaba programando antes de que comenzaran las clases y recordé que no había ningún error sintáctico o semántico cuando hice este mi parámetro. ¿O me perdí algo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta