const, qui permet de déclarer des variables de la manière
suivante :
const int i = 10;qui déclare une variable de nom
i dont il est interdit de modifier
la valeur.
L'intérêt de const se manifeste pour les paramètres de fonction.
Reprenons l'exemple de la procédure imp_tab, pour exprimer le fait
que cette procédure ne doit pas modifier les éléments du tableau t,
on peut (et il est recommandé de) l'écrire de la façon suivante :
void imp_tab(const int t[], int nb_elem) /* définition de imp_tab */
{
int i;
for (i = 0; i < nb_elem; i++) printf("%d ",t[i]);
}