int matrx [50];e que queiramos passá-la como argumento de uma função func(). Podemos declarar func() das três maneiras seguintes:
void func (int matrx[50]); void func (int matrx[]); void func (int *matrx);Veja que, nos três casos, teremos dentro de func() um int* chamado matrx. Note que, no caso de estarmos passando uma matriz para uma função, teremos de passá-la através de um ponteiro. Isto faz com que possamos alterar o valor desta matriz dentro da função. Todo cuidado é pouco! Um exemplo disto já foi visto quando implementamos a função StrCpy().