© Éditions Eyrolles
121
Chapitre 7
Les tableaux et les pointeurs
Comme tous les langages, C permet d’utiliser des tableaux. On nomme ainsi un ensemble
d’éléments de même type désignés par un identificateur unique ; chaque élément est repéré par
un indice précisant sa position au sein de l’ensemble.
Par ailleurs, le langage C dispose de pointeurs, c’est-à-dire de variables destinées à contenir
des adresses d’autres objets (variables, fonctions...).
A priori, ces deux notions de tableaux et de pointeurs peuvent paraître fort éloignées l’une de
l’autre. Toutefois, il se trouve qu’en C un lien indirect existe entre ces deux notions, à savoir
qu’un identificateur de tableau est une « constante pointeur ». Cela peut se répercuter dans
le traitement des tableaux, notamment lorsque ceux-ci sont transmis en argument de l’appel
d’une fonction.
C’est ce qui justifie que ces deux notions soient regroupées dans un seul chapitre.
1 Les tableaux à un indice
1.1 Exemple d’utilisation d’un tableau en C
Supposons que nous souhaitions déterminer, à partir de vingt notes d’élèves (fournies en
données), combien d’entre elles sont supérieures à la moyenne de la classe.
Delannoy Livre.book Page 121 Mercredi, 6. mai 2009 4:26 16
Précédent

- 134/281

Suivant