Langage C
11.7.4 Transmission d'un tableau multidimensionnel en paramètre

La transmission d'un tableau à plusieurs dimensions en paramètre d'une fonction s'effectue comme pour les tableaux à une dimension, à une exception près. La seule différence est que seule la dimension la plus à gauche peut être omise dans l'en‐tête ou le prototype de la fonction.
Une explication peut être la suivante : pour le compilateur, un tableau multidimentionnel est un tableau unidimentionnel de variables, elles‐mêmes de type tableau ; c'est ce premier tableau qui est passé en paramètre et le type des variables qui le composent doit être connu.
|