Déclaration de tableaux dont les éléments ont un type de base

Pour déclarer un tableau dont les éléments ont un type de base :

-
partir de la déclaration de variable ayant un type de base ;
-
ajouter entre crochets le nombre d'éléments du tableau après le nom.
Exemple :
int t[10];                   /*   t tableau de 10 int         */
long int t1[10], t2[20];     /*   t1 tableau de 10 long int, 
                                  t2 tableau de 20 long int   */
En pratique, il est recommandé de toujours donner un nom à la constante qui indique le nombre d'éléments d'un tableau. Exemple :

#define N 100
int t[N];
Les points importants sont les suivants :
-
les index des éléments d'un tableau vont de 0 à N - 1 ;
-
la taille d'un tableau doit être connue statiquement par le compilateur.
Impossible donc d'écrire :
int t[n];
n serait une variable.



Matthieu Moy 2017-02-08