Шаг 48.
Microsoft Visual C++ 2010. Язык С/С++.
Уточнение по работе циклической конструкции for

    На этом шаге мы приведем достаточно важное замечание по работе этой конструкции.

    Мы знаем, что заголовочная часть этой конструкции содержит три выражения. Оказывается, что любое из них может быть опущено (и даже все), но с одним условием: точки с запятой должны остаться на своих местах. Это удобно для организации бесконечного цикла, выход из которого можно осуществить, проверяя в теле некоторые условия и пользуясь при этом оператором break.

    Примеры бесконечных циклов:

  for (; ;) {. . .}
  for (; 1; ) {. . .}

    Кроме того, в теле for могут находиться другие конструкции for.

    На следующем шаге мы рассмотрим оператор continue.




Предыдущий шаг Содержание Следующий шаг