com. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Сделай, а петля Попробуйте следующий код в первую очередь: #include INT Main () {Int N = 0; сделать {Е ("% I", п); Е ("\\ п"); ++ N; } В то время как (п возвращать 0;} Давайте посмотрим на то, что в блоке основной функции нулевой присваивается идентификатор, п Тогда у вас есть сделай то время как цикл конструкцию Первое в конструкции есть, делать... . Это инструкция для С, чтобы выполнить то, что находится внутри фигурных скобок. С выполняет операторы в блоке основной функции сверху донизу.
Первое утверждение выполнить это заявление и назначение для идентификатора, п. Следующее утверждение является сделай, а конструкция цикла. Таким образом, как только видит С, сделать, он выполняет все заявления в фигурные скобки в конструкции. Есть три заявления в приведенном выше блока (построения). Первый отображает значение п. Вторые шагом в один, п. Теперь, после второго фигурная скобка из сделай построить, у вас есть слово, в то время как. сделать и в то время зарезервированы слова. Они являются инструкциями C. После этого слова, в то время как, у вас есть состояние.
Таким образом, сделать поручает C для выполнения заявления в фигурные скобки. Сразу после этого, пока видит С. в то время как оценивает состояние, чтобы увидеть, если условие приводит правда. Если это приводит к истинным (Возвращает TRUE), то заявления в фигурных скобок сделай то время как петли конструкции выполняются заново. Состояние, пока вновь проверяется; если это верно, то блок сделай то время как конструкции выполняется снова. Этот цикл повторяется до тех пор, пока состояние является ложным. Для случая выше начальное значение для N равен нулю.
Когда блок выполнен, отображается ноль, а затем значение п увеличивается на 1, от нуля. В п равно 1, в то время как состояние становится ", а (1 Наибольшее значение N равно 4 отображается,