Возможно, это дубликат какого-то другого, уже принятого ответа.Тем не менее, вот ответ.
for-loop работают как следующие
for(init; condition; stuff)
каждый из них является необязательным.В вашем случае, init был опущен, n
- это условие, которое означает, что пока n
истинно (то есть, пока n
не равно нулю), и прочее (то, что происходит вконец каждого цикла цикла) делит ваш n на 10.
И последнее, пожалуйста, используйте C ++ - ссылку или поисковик в следующий раз.Подобный вопрос задавался тысячу раз раньше :)