The For Loop
For( ; ; ) is a statement for looping.
for(expr1; expr2; expr3)
action
where expr1 is evaluated first and once only. expr2 is checked as a condition [like in while(expr)]. If expr2 is true, action is performed. Then expr3 is evaluated. Repeat expr2/action/expr3 until expr2 becomes false.