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:
“Every notable advance in technique or organization has to be paid for, and in most cases the debit is more or less equivalent to the credit. Except of course when its more than equivalent, as it has been with universal education, for example, or wireless, or these damned aeroplanes. In which case, of course, your progress is a step backwards and downwards.”
—Aldous Huxley (18941963)
“In some extremely important ways, people are what you expect them to be, or at least they behave as you expect them to behave.”
—Naomi Weisstein, U.S. psychologist, feminist, and author. Psychology Constructs the Female (1969)