Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос по C#

Two Bot Профи (713), на голосовании 1 неделю назад
Дан код:


Объясните, почему в консоли будет i = 1. Ведь после первой итерации i = 2, а в цикле for условия, что i < 3, по факту же цикл должен повториться еще раз, почему этого не происходит?
Голосование за лучший ответ
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++) //если так сделать то ещё одна итерация будет
Jurijus Zaksas Искусственный Интеллект (467139) 1 месяц назад
>Ведь после первой итерации i = 2
Нет, ПОСЛЕ первой итерации i = 3
Поставь брякпойнт, ватч и все поймешь.
Похожие вопросы