This and the next two chapters introduce you to C constructs, the control and looping commands in programming languages. C constructs include powerful, succinct, efficient looping commands similar to those of other languages you may already know. The while loops, taught here, enable your programs to repeat a series of statements, over and over, as long as a certain condition is always met.