Iteration Statement/Loops fall into two categories:
for ([<expression>]; [<expression>]; [<expression>]) <statement>
while (<expression>) <statement>
for ([declaration expression]; [expression] [; [expression]]) statement
do <statement> while (<expression>);