Прежде чем перейти к этому уроку, я предполагаю, что вы знакомы с циклом for. Если вы не читали мой последний урок, я настоятельно рекомендую вам прочитать это. В любом случае до сих пор мы узнали об основном использовании цикла for и его выполнении.
Сегодня я расскажу вам об основных вариациях при использовании цикла for. Все три вещи: инициализация, условие и приращение счетчика цикла находятся в синтаксисе цикла for. Это одно из ключевых преимуществ его использования. Ниже приводятся некоторые варианты его использования.
1. Не обязательно инициализировать цикл for с синтаксисом. Я также могу инициализировать это раньше.
Внимательно рассмотрите приведенный выше пример. Вы заметите, что я не инициализировал переменную i внутри цикла for. Но я оставил место для этого. Я также дал точку с запятой для этого. Это обязательно, даже если вы не хотите инициализировать переменную внутри цикла for.
2. То же условие верно и в том случае, если я не упоминаю третью часть в нем. Рассмотрим приведенный ниже пример.
Обратите внимание, что я не увеличил счетчик цикла внутри цикла for. Вместо этого я увеличиваю его внутри тела цикла. Опять же, обязательно дать точку с запятой.
3. Что если я уроню обе части? Внимательно рассмотрите приведенный ниже пример.
Это будет работать или нет? Ну, это прекрасно. Таким образом, из вышеупомянутых трех пунктов мы заключаем, что инициализация и приращение являются полностью необязательными в цикле for.
4. Использование постинкрементного оператора увеличения / уменьшения в цикле for.
Оформить пошаговое выполнение вышеуказанной программы.
- я буду инициализирован со значением 1
- Состояние проверяется в течение цикла. Оказывается, правда.
- После этого я увеличу до 2.
- Теперь функция printf () будет отображать сообщение «Это работает».
- Теперь снова условие проверяется со значением i = 2. Это станет правдой.
- После этого я увеличу до 3.
Примечание: оператор постинкрементного использования используется с i. Итак, сначала условие будет проверено. После этого я увеличу до 2. Обратное также верно для оператора предварительного увеличения / уменьшения.
5. Использование логических операторов в цикле for.
Вы можете проверить цикл на наличие нескольких условий, используя в нем логические операторы.
6. В последнем уроке я говорил вам, что мы можем заменить любые допустимые выражения в этих трех частях. Один хороший пример этого приведен ниже.
Самая короткая программа C для печати 10 номеров
Внимательно рассмотрите приведенный выше пример. Я вставил в него функцию printf (). И я также дал оператор увеличения поста с i. После цикла for я поставил точку с запятой. Потому что после этого я не хочу выполнять ни одного оператора в цикле.
Циклы важны для этого учебника по программированию на C. Поэтому я рекомендую вам попробовать свои силы для цикла. Попробуйте написать программы с некоторыми вариациями, чтобы получить хорошие выводы.
Вы можете попробовать следующие программы для практики.
Напишите самую короткую программу для печати обратного отсчета от 10 до 1.
Напишите самую короткую программу для печати обратного отсчета от 10 до 1.
Комментариев нет:
Отправить комментарий