Вид инструкции for:

for(начальная_инструкция; условие; выражение)
{
    инструкции;
}


Сначало выполняется
начальная_инструкция, потом проверяется условие и если оно истинно, то выполняются инструкции, затем вычисляется выражение и управление передается в начало цикла с разницей что начальная_инструкция уже не выполняется. Например:

#include <iostream.h>

int main()
{
    for(int i = 0; i != 10; ++i)
    {
        cout << i << endl;
    }
    return 0;
}

При выполнении эта программа выведет на экран числа от 0 до 9.