Голосование за лучший ответ
undеfinеd
Профи
(777)
1 месяц назад
for( i=1;i<3;i++);1<3 //true
console.writeline(i++);//i=2
for( i=1;i<3;i++); // 3 (3<3)==false break никак 3 не <3
for (int i = 1; i <= 3; i++) //если так сделать то ещё одна итерация будет
Объясните, почему в консоли будет i = 1. Ведь после первой итерации i = 2, а в цикле for условия, что i < 3, по факту же цикл должен повториться еще раз, почему этого не происходит?