Циклічні оператори c
Програмувати - значить розуміти.
Крістін Нюгард.
Тут ви можете завантажити парочку цікавих андроїд додатків
Такі процеси зустрічаються, коли потрібно кілька разів обчислити якийсь значення по одній і тій же формулі, але з різними значеннями деякої змінної, яка змінюється на заданому відрізку з заданим кроком. Ця змінна називається змінної циклу.
Для реалізації циклічного обчислювального процесу існують 3 оператора циклу:
1) Оператор циклу з початкової перевіркою умови while. Записується він так:
Якщо логічний вираз має значення істина, то виконуються оператори циклічної частини. Потім знову перевіряється умова, якщо логічний вираз знову має значення істина, то знову виконуються оператори циклічної частини. І так до тих пір поки вираз не матиме значення брехня, тоді управління передасться операторам після циклу.
2) Оператор циклу з подальшою перевіркою умови do while. Записується так:
Тут спочатку відбуваються обчислення, потім перевіряється умова, якщо умова має значення істина, то цикл проходить ще одне коло, якщо брехня, то управління передається наступним операторам.
Примітка: як видно в двох вищезгаданих випадках перед циклом потрібно вказати початкове значення змінної циклу, а в операторах циклічної частини вказати крок зміни змінної циклу.
3) Оператор циклу for. Записується так:
Самий часто використовуваний оператор циклу. Здається початкове значення змінної циклу, відразу перевіряється умова виходу з циклу. Якщо цикл не закінчений, то виконуються оператори циклічної частини, інакше йде перехід до наступних операторам.