logo

Цикл Do/While C++

Цикли починають використовуватися, коли нам потрібно багаторазово виконувати блок операторів. Люблю поки в цикл do-while виконання також припиняється на основі тестової умови. Основна відмінність між циклом do-while і циклом while полягає в тому, що в циклі do-while умова перевіряється в кінці тіла циклу, тобто цикл do-while керується виходом, тоді як інші два цикли є циклами, керованими входом. .

Примітка : у циклі do-while тіло циклу виконуватиметься принаймні один раз, незалежно від умов тестування.

цикл do-while у C++



Синтаксис:

do { // loop body update_expression; } while (test_expression);>

Примітка : Зверніть увагу на крапку з комою (;) у кінці циклу.

Різні частини цикл do-while є:

    Тестовий вираз: у цьому виразі ми маємо перевірити умову. Якщо умова оцінюється як істинна, тоді ми виконаємо тіло циклу та перейдемо до виразу оновлення. В іншому випадку ми вийдемо з циклу while. Оновити вираз: після виконання тіла циклу цей вираз збільшує/зменшує змінну циклу на деяке значення. Тіло: це набір операторів, тобто змінних і функцій тощо. Умова не виконується, доки умова не буде виконана автоматично після успішної ітерації. цикл do-while, код можна використовувати для друку простих імен, виконання складних алгоритмів або виконання функціональних операцій.

Як виконується цикл do-While?

  1. Управління потрапляє в цикл do-while.
  2. Оператори всередині тіла циклу виконуються.
  3. Відбувається оновлення.
  4. Потік переходить до стану
  5. Стан перевірений.
    • Якщо умова відповідає дійсності, перейдіть до кроку 6.
    • Якщо умова дає значення false, потік виходить за межі циклу
  6. Потік повертається до кроку 2.
  7. Цикл do-while завершився, і потік вийшов за межі циклу.

Блок-схема циклу do-while

виконати цикл while у C++

Приклад 1: Ця програма спробує надрукувати Hello World залежно від кількох умов.

C++

топології мережі




масив сортування java
// C++ program to illustrate do-while loop> > #include> using> namespace> std;> > int> main()> {> >// Initialization expression> >int> i = 2;> > >do> {> >// Loop body> >cout <<>'Hello World '>;> > >// Update expression> >i++;> > >}> >// Test expression> >while> (i <1);> > >return> 0;> }>

>

>

Вихід:

Hello World>

Сухий запуск прикладу 1:

1. Program starts. 2. i is initialised to 2. 3. Execution enters the loop a) 'Hello World' gets printed 1st time. b) Updation is done. Now i = 2. 4. Condition is checked. 2 <2 yields false. 5. The flow goes outside the loop.>

приклад 2:

C++




// C++ program to illustrate do-while loop> > #include> using> namespace> std;> > int> main()> {> >// Initialization expression> >int> i = 1;> > >do> {> >// Loop body> >cout << i << endl;> > >// Update expression> >i++;> > >}> >// Test expression> >while> (i <= 5);> > >return> 0;> }>

>

>

Анкіта Дейв
Вихід:

1 2 3 4 5>