Pro lesson · Preview
while & do-while Loops
Repeating work while a condition holds, and the one case (do-while) where the body has to run at least once before the test.
20 min read
This lesson is part of Pro
Upgrade to unlock the full lesson and the complete interview Q&A.
Unlock with Pro5 interview questions on this topic
Each one opens a full worked answer.
What's the difference between while and do-while?What's a loop invariant, and how does it help you reason about a loop?Why does while (i >= 0) with an unsigned i never exit?What's the right way to write an event loop with while (1)?You wrote a while loop and the body never runs. What are the most likely causes?
This is just the start
Sign up free to track your progress through this course, mark lessons complete, and work through the full interview Q&A.