For циклусот прво се иницијализира (доделува вредност), потоа се поставува условот и на крај која акција да се преземи се додека условот не биде исполнет.
Пр.
for (i=0, i<10, i++)
{
cout<<i;
}
Во for циклусите секоја компонента се одделува со ",", но може и некоја компонента да се изостави со тоа што се заменува со ";".