11.1. Premier exemple de programme avec un tableau

Le tableau devient indispensable quand on désire stocker et manipuler un ensemble de variables de même type dont le nombre exclut la possibilité de les définir et de les traiter individuellement (cas fréquent en informatique !).
La définition static double note[NB_NOTES] réserve de la place en mémoire pour NB_NOTES éléments réels (type double). NB_NOTES est une constante définie par la directive #define qui vaut ici 10 et peut être facilement modifiée, en particulier pour faciliter le test. L'élément d'indice i du tableau note est désigné par la notation note[i]. En Langage C, tous les tableaux commencent par l'indice 0. Les indices utilisables vont donc de 0 à (NB_NOTES‐1). La notation ¬e[i] désigne l'adresse de l'élément d'indice i (utilisée par exemple dans scanf).
|