Les tableaux en langage C – Cours – Programmation en C
Un tableau est une structure de donnée permettant de stocker des données de même type.
Chacune des valeurs est repérée par un indice indiquant la position de la donnée dans le tableau.
Un tableau est caractérisé par :
- Son nom ;
- Sa taille ;
- Sa dimension ;
- Le type de ses éléments.
Un tableau uni-dimensionnel (vecteur) est une manière de ranger des éléments ou des valeurs de même type. Il regroupe ces éléments dans une structure fixe et permet d’accéder à chaque élément par l’intermédiaire de son rang ou indice.
Tableau Multidimensionnel est un tableau unidimensionnel de N-1 dimensions. Un tableau A à 2 dimensions est à interpréter comme un tableau (unidimensionnel) de taille L dont chaque composante est un tableau (unidimensionnel) de taille C.
Déclaration
En langage C, la déclaration d’un tableau à une dimension est définie comme suit :
<TypeSimple> <NomTableau> [<Taille>];
Initialisation
Lors de la déclaration d’un tableau, on peut initialiser les composantes du tableau en indiquant la liste des valeurs respectivement entre {}
Exemples:
short A [5] = {1, 10, 9, 4, 5} ; Réservation de (2 x 5) octets
char Lettres [26] = {‘ A ’, ‘ B ’}; Les autres composantes initialisées à 0
float B [ ] = {2.4, 1.6, 3.33}; Réservation automatique de (4×3) octets (la dimension n ’est pas indiquée explicitement)
short A [4] = {1, 10, 9, 4, 5} ; Erreur !
Cours sur Les tableaux en langage C :
les-tableaux-langage-c
Écrire un programme en c permettant de saisir 100 valeurs et qui les ranges au fur et a mesure dans un tableau