Здравствуйте, помогите разобраться с примером . Не понимаю строку for
Расскажу как я вижу, берем 0, затем , < длина массива, и прибавляем по единице.
Разве он не должен вернуть I=3?
вначале i =0. сравниваем с текущей длиной массива, условие выполнено тогда x*=i. что означает x=1*0. и переменной x присваивается 0(не глобальной) и поэтому следующие шаги остальные i будут умножаться на 0