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];
où n
serait une variable.
Matthieu Moy
2012-06-20