Bonsoir à tous,
Pour remplir un tableau de 10 entiers ( t:array [1..10] of integer), j'utilise une boucle for :
Jusqu'a maintenant ça va !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for i:= 1 to 10 do readln(t[i]);
Maitenant, admettons que je me trompe dans l'indice max, au lieu de 10 je tape 11 :
Normalement l'élément t[11] n'existe pas et pourtant je fais la saisie de 11 éléments (11 affichés) ! C'est normal ????? Si oui, pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for i:= 1 to 11 do readln(t[i]);
Merci pour votre aide.
Partager