Next: Type
des composantes Up: Types
structurés - Les Previous: Types
structurés - Les
Un tableau est une collection ordonnée d'objets, en nombre fini et de même nature. On peut ainsi concevoir des tableaux d'entiers, de flottants, de caractères, mais aussi des tableaux de tableaux (tableaux à plusieurs dimensions) ou des tableaux contenant d'autres objets définis par le programmeur.
Chaque élément d'un tableau est repéré par sa position ou indice (qui est un nombre entier). Il est possible grâce à cet indice d'aller modifier ou consulter n'importe quel élément d'un tableau.
En C et en C++, l'indice du premier élément d'un tableau est toujours 0.
La forme générale d'une définition de type tableau est la suivante :
typedef TYPE_DES_COMPOSANTES NOM_DU_TYPE [NOMBRE_D_ELEMENTS];
Remarque: le nombre d'éléments est défini à partir de constantes. On ne peut donc pas définir ainsi un type de tableau dont la dimension varie au cours de l'exécution du programme.