Est ce qu'une boucle for peut etre infinie?!!

Fermé
benfati Messages postés 3 Date d'inscription lundi 25 octobre 2004 Statut Membre Dernière intervention 11 juillet 2005 - 26 oct. 2004 à 11:14
 benfati - 27 oct. 2004 à 10:48
boujour a tous
Je suis en train de programmer l'algorithme de Dijkstra, en C, et je me suis retrouvée avec une boucle for infini!! En fait , j'ai inséré printf("test") parmi les instructions de la boucle , lorsque je lance le programme le mot test s'imprime infiniment a l'écran. Je veux savoir si quelqu'un parmi vous avait déjà rencontré ce pb, et qu'est ce que peut etre l'erreur.
Merci d'avance

fatima

10 réponses

boucles infinies :
- for(i =0; ; i++) , la condition est vide et consideree comme vraie
- for( ; ; ), pareil
- for(i = 0; i < i; ), la valeur de i ne change jamais...
2