While Loop - Equivalent Constructs

Equivalent Constructs

while (condition) { statements; }

is equivalent to

if (condition) { do { statements; } while (condition); }

or

while (true) { if (!condition) break; statements; }

or

goto TEST; LOOPSTART: statements; TEST: if (condition) goto LOOPSTART;

or

TEST: if (!condition) goto LOOPEND; statements goto TEST; LOOPEND:

Also, in C and its descendants, a while loop is a for loop with no initialization or counting expressions, i.e.,

for ( ; condition; ) { statements; }

}

Read more about this topic:  While Loop

Famous quotes containing the words equivalent and/or constructs:

    I started off rapping for people just like myself, people who were in awe of wealth and flash. It was a conversation between me and them. But now most of those who buy my records are listening in on others’ conversation. They are the aural equivalent of voyeurs, thrilled at this crazy world that has nothing to do with their experience.
    Ice-T [Tracy Marrow], U.S. rap musician. Observer (London, Oct. 27, 1991)

    Psychologists have set about describing the true nature of women with a certainty and a sense of their own infallibility rarely found in the secular world.
    Naomi Weisstein, U.S. psychologist, feminist, and author. Psychology Constructs the Female (1969)