C Constructs for Iteration - for Loops ("counting" Loops)
int var;
for (var = init; condition involving var; update var)
{
statement1;
statement2;
statement3;
...
}
The variable (called the loop variable or the counter variable) will be initialized to the specified value
If the condition is true, the statements in the loop body will be executed.
The loop variable will be incremented, or changed in some other way
If the condition is true, the statements in the loop body will be executed.
And so on, until the condition becomes false. At this point control will skip past the loop body and execute the statement following the loop.