0
Помогите понять код
В очередной раз сталкиваюсь с не понятным играя в SoloLearn. Есть код: 1. int i = 0; 2. for(i; i < 10; i++); 3. i = i + 5; 4. cout << i; У меня есть два вопроса: 1) Зачем после цикла for ставиться ; ? 2) Почему ответ будет 15? В пошаговом отладчике почему то на (2) строке, уже в переменную i записывается число 10. В дальнейшем я понимаю что на (3) строке будет 10 + 5 = 15. Не понимаю как так резко на (2) строке появляется цифра 10?
2 odpowiedzi
+ 1
1. Возможно опечатка, возможно автор хотел, чтобы в цикле ничего не выполнялось.
2. Цикл во второй строке довел переменную i до значения 10.
Потом к 10 добавили 5.
0
Спасибо) Привык что после цикла фигурные скобки стоят. Совсем не увидел очевидного