Le 31, le nombre de jours écoulés dans l'année 2008 devient supérieur ou égal à 365 donc on reste dans la boucle.
Par contre a l'intérieur de la boucle ca voit que c'est une année bisextile donc il faut comparer à 366 et pas 365 pour changer d'année et voit donc que l'année n'a pas encore changé et laisse days à 365 et year à 2008. Et comme rien n'a changé, on repart pour un tour de boucle, et comme ça infiniment.
Donc ca a du foirer tant que days > 365 est vrai et > 366 ne l'est pas, donc pendant toute la journée du 31.
[^] # Re: Le code en cause
Posté par Pascal Terjan . En réponse au journal Le premier journal du vendredi de l'année (Le Zune plante). Évalué à 2.
Le 31, le nombre de jours écoulés dans l'année 2008 devient supérieur ou égal à 365 donc on reste dans la boucle.
Par contre a l'intérieur de la boucle ca voit que c'est une année bisextile donc il faut comparer à 366 et pas 365 pour changer d'année et voit donc que l'année n'a pas encore changé et laisse days à 365 et year à 2008. Et comme rien n'a changé, on repart pour un tour de boucle, et comme ça infiniment.
Donc ca a du foirer tant que days > 365 est vrai et > 366 ne l'est pas, donc pendant toute la journée du 31.
C'est plus visible avec l'indentation correcte http://fasmz.org/~pterjan/blog/?date=20090103#p01