Что, если я попрошу вас напечатать свое имя 10 раз. 

вы, вероятно, думаете о написании printf 10 раз, но что, если я скажу вам напечатать его 1000 раз, теперь это занимает очень много времени и также занимает больше строк кода, чтобы сделать это более надежным C предоставляет циклы.

Есть три типа петель: -

  1. цикл for
  2. покацикл
  3. цикл do-while

Сегодня мы познакомимся с циклом for.

Основной синтаксис цикла for:

for(инициализация; условие; увеличение/уменьшение) { }

поэтому мы должны написать три вещи:

  1. Инициализация: здесь мы присваиваем нашей переменной начальное значение, оно выполняется только один раз в начале цикла for.
  2. Условие: здесь мы указываем условие, мы можем войти в цикл, только если условие истинно, поэтому вы можете думать об этом как о воротах, которые откроются, если условие истинно, иначе они будут закрыты. Помните, что эта часть проверяется после каждой завершенной итерации.
  3. Увеличение/уменьшение:здесь мы изменяем нашу переменную, потому что после каждой итерации мы проверяем условие, и если мы не изменили нашу переменную, которая сделала это условие ложным, цикл будет работать вечно. Эта часть выполняется после завершения каждой итерации.

Теперь вы немного запутались, какая часть выполняется до и после итерации. Вот последовательность, которую вам нужно запомнить :

Инициализация -> Условие -> Тело -> Увеличение/уменьшение -> Условие -> Тело -> Увеличение/уменьшение -> Условие -> Тело...

Теперь давайте посмотрим на несколько примеров:

1. Напишите программу для печати «Hello World!!!» 5 раз .

вы можете видеть, что я начинаю с 0 и каждый раз увеличивается на 1 (i++), а условие i‹5, поэтому я буду запускать 5 раз от 0 до 4. ( 0,1,2,3,4 ) . Когда i = 5, тогда условие станет ложным.

Другой способ сделать это - начать с 1 .

так что в этом случае я также буду запускать 5 раз от 1 до 5.

еще один способ - начать с 1 и остановиться на 6 .

в этом случае я также буду запускать 5 раз от 1 до 5.

Поскольку i — это переменная, вы можете получить к ней доступ в цикле for, так что давайте сейчас посмотрим на этот пример.

2. Распечатайте от 1 до 5 чисел

В Примере 1 мы видели циклы for тремя способами, мы сделаем это также тремя способами, чтобы вы лучше ознакомились с циклом for.

  1. i -> 0, 1, 2, 3, 4, 5
  2. i+1 -> 1, 2, 3, 4, 5

Я думаю, вы поняли, почему мы напечатали (i+1) вместо i сверху двух строк.

этих двух примеров достаточно, чтобы вы познакомились с циклом for. Теперь посмотрите еще некоторые подробности о цикле for .

Что, если вы не укажете часть инициализации или какую-либо другую часть в цикле for, поэтому я просто хочу сказать вам, что ваш цикл for по-прежнему выполняется без ошибок, если вы ничего не укажете в цикле for.

давайте посмотрим на пример:

Пример : 1

Пример: 2

Поскольку мы не указали никаких условий, этот цикл никогда не завершается, поэтому он напечатает «Hello World!!!» бесконечное количество раз.

ВНИМАНИЕ!

Поэтому никогда не забывайте вставлять условие в цикл for .

Пример: 3 (бесконечный цикл)

Этот цикл будет работать без ошибок, он напечатает «Hello World!!!» бесконечное количество раз.

Вывод

Это все о цикле for . Я рекомендую вам попробовать разные вещи с циклом for .

Спасибо…

Если содержание этого веб-сайта покажется вам интересным и полезным, воспользуйтесь приведенной ниже ссылкой «Купить HW Programmer кофе», чтобы купить мне кофе. Ваша щедрость будет поддерживать меня кофеином и вдохновлять меня поддерживать веб-сайт в рабочем состоянии.

Большое спасибо за ваше внимание.

https://ko-fi.com/hwprogrammer



Давайте свяжемся с нами:

Instagram:https://www.instagram.com/hwprogrammer/

Страница Facebook:https://www.facebook.com/hwcoder

Группа Facebook:https://www.facebook.com/groups/838100380386300