|
оптимизатор тут сделал очень просто. Он знает, что такой цикл выполняется N раз. И на основе этого занес N в выходную переменную. А N этот равен нулю. Да, это недочет разработчиков. Так как они просто не видели смысла в исполнении такого цикла с входным аргументом 0, что, в общем-то, с точки зрения рядового программиста вполне нормально.
Но, как Вы сами и сказали, статья ориентирована не на профессионалов. А именно непрофессионал и споткнется об такую ситуацию когда нибудь.
E-mail: info@telesys.ru