Boucle infinie
siwar
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, j'ai fait ce petit programme simple mais j'ai eu une boucle infinie que faire s'il vous plait ?
#include <stdio.h> #include <stdlib.h> int main() { int i=0 ; while (i< 3) printf("bonjour "); i++ ; return 0; }
2 réponses
Bonjour,
Il faut que le
Remarque : pour cette structure de boucle (initialisation, condition, incrément) la boucle
Il faut que le
i++soit inclus dans la boucle
while (i<3)sinon
ivaudra toujours 0 d'où la boucle infinie.
int i=0; while (i<3) { printf("bonjour "); i++; }
Remarque : pour cette structure de boucle (initialisation, condition, incrément) la boucle
forest plus pertinente.
for (i=0; i<3; i++) printf("bonjour ");