Analyse et correction du programme
Question
Écrivez le code en intégrant le correctif de la boucle while
. Puis exécutez-le.
Dans le cas où celui-ci ne donne pas le résultat souhaité, dans la bouche d'initialisation du tableau, faites afficher la valeur de j.
Trouvez une explication au résultat !
Pour confirmer votre analyse, faites afficher l'adresse de l'élément initialisé avec l'instruction :
printf ("l'adresse de l'élément est %d \n", &t_entier[j]);
Ajoutez également l'instruction :
printf ("l'adresse de j est %d \n", &j);
Solution
Une analyse du code nous permet de détecter une erreur au niveau de la boucle utilisée pour l'initialisation du tableau. En effet, les bornes de boucle sont telles que l'indice variera de 0 à 25, soit 26 valeurs.