Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

C++ для цикла с ПРИМЕРОМ

Что такое цикл For?

Это структура управления повторением, которая помогает нам перебирать раздел кода C++ фиксированное количество раз. Цикл for выполняется при условии, что тестовое выражение истинно. Цикл прекращает выполнение, как только тестовое выражение становится ложным. Это означает, что перед выполнением тела цикла на каждой итерации необходимо оценить условие. Если оценка возвращает истину, выполняется тело цикла. Если оценка возвращает false, выполнение тела цикла прекращается.

Из этого руководства по C++ вы узнаете:

Как работает цикл for?

Цикл for работает следующим образом:

Пояснение к блок-схеме:

  1. Компилятор языка C++ начинает с оценки инициализации. Это делается только один раз, когда начинается выполнение.
  2. Тестовое выражение оценивается/выполняется.
  3. Если тестовое выражение истинно, выполняется тело цикла и тестовое выражение обновляется. Если выражение становится ложным, цикл for завершается.
  4. После выполнения тестового выражения выполняется приращение для увеличения значения переменной управления циклом.
  5. Проверочное выражение оценивается снова, и процесс продолжается до тех пор, пока выражение не станет ложным.
  6. Если экзогрессия ложна, операторы тела цикла пропускаются.

Примечание :Тестовое выражение обновляется после каждой итерации. Это означает, что на каждой итерации выполняются разные значения переменной управления циклом.

Когда использовать цикл for?

Цикл for следует использовать, когда:

Синтаксис цикла for

Вот синтаксис цикла for:

for ( initialization;condition;increment ) {
   statement(s);
}

Вот объяснение вышеуказанных параметров:

Пример 1

#include <iostream>
using namespace std;
int main() {
	for (int x=0; x<5; x=x+1) {
		cout << "X is: " << x << endl;
	}
	return 0;
}

Вывод:

Вот скриншот кода:

Пояснение кода:

  1. Включение файла заголовка iostream в наш код. Это позволит нам читать и писать в консоль.
  2. Включая пространство имен std, чтобы использовать его классы и функции, не вызывая его.
  3. Вызов функции main(), внутри которой должна быть добавлена ​​логика программы. Символ { отмечает начало тела функции main().
  4. Создание цикла for. При инициализации создается целочисленная переменная x и присваивается ей значение 0. Условие гласит, что значение x должно быть меньше 5. Приращение увеличивает значение x на 1 после каждой итерации. Символ { отмечает начало тела цикла for.
  5. Чтобы напечатать значение переменной x вместе с другим текстом на консоли. Endl — это ключевое слово C++, означающее конечную строку. Курсор будет печататься в следующей строке в следующей итерации.
  6. Конец тела цикла.
  7. Функция main() должна возвращать значение, если программа работает нормально.
  8. Конец тела функции main().

Пример 2

#include <iostream>
using namespace std;
int main()
{
	int x, num, factorial = 1;
	cout << "Type positive number: ";
	cin >> num;
	for (x = 1; x <= num; ++x) {
		factorial *= x;   // factorial = factorial * x;
	}
	cout << "Factorial of " << num << " = " << factorial;
	return 0;
}

Вывод:

Вот скриншот кода:

Пояснение кода:

  1. Включение файла заголовка iostream в наш код. Это позволит нам читать и писать в консоль.
  2. Включая пространство имен std, чтобы использовать его классы и функции, не вызывая его.
  3. Вызов функции main(), внутри которой должна быть добавлена ​​логика программы.
  4. Значок { отмечает начало тела функции main().
  5. Объявление целочисленных переменных, x, num и factorial. Переменной factorial присвоено значение 1.
  6. Вывод текста на консоль.
  7. Предложение пользователю ввести значение переменной num.
  8. Создание цикла for. Инициализация создает целочисленную переменную x и присваивает ей значение 1. Условие гласит, что значение x должно быть меньше или равно значению переменной num. Приращение увеличивает значение x на 1 после каждой итерации. Символ { отмечает начало тела цикла for.
  9. Вычисление значения factorial по формуле factorial =factorial * x.
  10. Конец тела цикла.
  11. Чтобы напечатать значение переменных num и factorial вместе с другим текстом на консоли.
  12. Функция main() должна возвращать значение, если программа работает нормально.
  13. Конец тела функции main().

Обзор


Язык C

  1. Операторы в C++ с примером:что такое, типы и программы
  2. Цикл C++ do…while с примерами
  3. Оператор C++ Switch Case с ПРИМЕРОМ
  4. C++ динамическое выделение массивов с примером
  5. Указатели C++ с примерами
  6. Перегрузка оператора C++ с примерами
  7. Структура С++ с примером
  8. Карта в стандартной библиотеке шаблонов C++ (STL) с примером печати
  9. std::list в C++ с примером
  10. Разница между структурой и классом:объяснение на примере C++