"In our first look at program flow in C we explored the if statement and its variations. An if is a
selection statement that determines whether to execute a segment of code by evaluating an
expression. This is very useful; we are able to discern, for example, whether two integers are equal,
greater than or less than one another. What if, though, we need to perform a repetitive task such as
stepping through an array to initialize, search or sort its elements? To accomplish these types of
operations C provides us with a set of iteration statements or loops."