Simple boucle do while utilisant while(true);

À de nombreuses reprises dans les exemples de programmes en C, je suis tombé sur ce genre de boucles. Que faire de ces sortes de boucles de vraiment faire?

do {

    while (...) //Check some condition if it is true.
    { 
        calculation 1
    }

    //Some new condition is checked.

} while(true);

Quel est le besoin de while(true); Est-il utilisé pour la boucle infinie? Quelqu'un peut-il expliquer ce qu'est au-dessus de la boucle fait vraiment. Je suis nouveau dans la programmation en C

Je n'ai jamais vu un do while(true). C'est une boucle infinie, mais la idiomatiques (et clair) la façon d'écrire une si for (;;).

OriginalL'auteur Dev | 2013-02-18