Показать сообщение отдельно
  #1 (permalink)  
Старый 19.03.2011, 00:39
Новичок на форуме
Отправить личное сообщение для glazkin Посмотреть профиль Найти все сообщения от glazkin
 
Регистрация: 19.03.2011
Сообщений: 2

Выходит из цикла. Почему?
Почему у меня цикл заканчивается на первой "не правде" "если"

for (i=0; i<100; i++)
{
    if(my[i] == true)
    {
        myfunc...
    }
}


Так вот если в if встречается my[i] равняющийся false, то есть if не выполняется, то завершается и цикл for и не добавляет даже к i единицу. Таким образом я не могу перебрать всё из my[] так как цикл for обрывается на первом "ложном если"...

Почему так происходит?
Ответить с цитированием