while переводится как "пока". while (не_дали_по_рукам) греби_добро_к_себе_в_карман; Это так называемый цикл с предусловием. Первым делом проверяется условие - не_дали_по_рукам. Если оно истинно, выполняется действие - греби_добро_к_себе_в_карман. Затем снова проверяется условие; если оно истинно, то снова повторяется действие, и так до бесконечности, либо пока условие не станет ложным. Когда условие ложно, действие не выполняется. При ошибке программирования цикл может никогда не кончиться. Чтобы избежать этого, программу пишут таким образом, чтобы некоторая ограниченная величина, от которой прямо или косвенно зависит условие в заголовке цикла, монотонно убывала или возрастала после каждого выполнения тела цикла. Обычно для этого какую-нибудь переменную увеличивают в цикле на единицу и выполняют цикл, пока она не достигнет нужной величины. Это обеспечивает завершение цикла. Например: #include <iostream.h> void main() { int i = 1; while (i <= 10)
Язык С++. 5.Управляющие конструкции. 5.3. Оператор while.
24 апреля 201924 апр 2019
19
~1 мин