Top.Mail.Ru
Ответы

For(i=1,n,i++). Что делает этот цикл? Объясните по порядку..

По дате
По рейтингу
Аватар пользователя
Новичок
10лет

Этот цикл ни чего не делает…
… ибо это оператор цикла, а собственно тела цикла то нету!

Аватар пользователя
Искусственный Интеллект
10лет

правильная конструкция
for(;;) точки с запятой, у вас вообще не откомпилится

for(i=1 ;n; i++)
если так то для i начиная с 1, проверяем значение n (если не ноль-продолжаем), в конце каждого цикла инкремент i
А когда цикл закончится зависит от тела цикла (там может поменяться значение n или встретиться оператор break)

Аватар пользователя
Ученик
9лет

32-yy

Аватар пользователя
Искусственный Интеллект
10лет

Это и не оператор цикла, и не заголовок цикла... Это просто недопустимая в С и С++ конструкция.

Аватар пользователя
Гений
10лет

Какой язык? Если C/C++ это бесконечный цикл, который ничего не делает. Приводит к зависанию приложения.