crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Обязательна ли проверка?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 14.9.2011, 20:46
 
Цитата(RazrFalcon @ 13.9.2011, 23:50) *
Нужна ли проверка, так как, если someValue == list.count(), то цикл не запустится.
если предполагается, что после цикла все элементы обработаны и они есть в списке, то нужна. Если же и после цикла не важно есть ли элементы в списке, то проверку сам цикл и выполнит
RazrFalcon Дата 14.9.2011, 12:23
  Все ясно. Всем спасибо.
Алексей1153 Дата 14.9.2011, 6:36
  нет, не нужно

выражение посередине проверяется на истинность перед входом в цикл, а также каждый раз в начале итерации (после выполнения третьего выражения)
silver47 Дата 14.9.2011, 5:04
  А зачем проверять... если кол-во элементов в списке меньше некоторого значения, то цикл так и так не выполниться.
ilyabvt Дата 13.9.2011, 23:36
  Не нужна, не правильно. Лишний код это всегда неправильно (мы же не в Индии).
Vass Дата 13.9.2011, 21:25
  не нужна, но еслт оставите, ругаться я думаю никто не будет
RazrFalcon Дата 13.9.2011, 20:50
 
if (someValue < list.count())
for (int i = someValue; i < list.count(); ++i) {
  // обработка
}

Нужна ли проверка, так как, если someValue == list.count(), то цикл не запустится.

Насколько это правильно/допустимо?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 16:36