Considera la matriz un vector de vectores (aunque no sea asi en verdad a la hora de pensar en ella ayuda). Si los quieres llenar a la hora de declararlos, es como te ha dicho fernando (ahi es una matriz de 1x10). Si quieres que se añadan preguntando al usuario seria:
for (int i = 0; i < Max; i++)
{ printf ("Dame el numero de la posicion %i", i); //o (i + 1) como gustes
scanf ("%i", &Matriz [i]);
}
Y en el caso de mas filas, o trabajas con funciones apuntadas (ya hay algun ejemplo de matrices por punteros en el foro) o a lo bruto con fors anidados. Por ejemplo: Matriz de 3x4
for (int i; i < Filas; i++)
{ for (int j; j < Columnas; j++)
{ printf ("Dame el numero de la posicion %i%i", i, j); //(i+1) (j+1) si quieres
scanf ("%i", &Matriz [i][j]);
}
}
Con el primer for considero todas las filas, y con el segundo considero todas las columnas para cada una de las filas. Si se metiera del 1 al 12 seguido quedaria:
| 1 2 3 4 |
Matriz [Filas][Columnas] = | 5 6 7 8 |
| 9 10 11 12 |