Оператори циклу
При програмуванні (навіть якщо мова йде про нескладні завдання), часто виникає потреба виконати кілька разів ті самі дії, але з різними вхідними даними. Звичайно, якщо відомо заздалегідь, скільки разів треба повторити ті або інші операції, і таких повторів небагато (наприклад, програма завжди обробляє два набори даних), можна просто написати два рази відповідні оператори. Але частіше виявляється, що повторів може бути багато, і до того ж не можна сказати заздалегідь, скільки саме. Щоб вирішити цю проблему, програміст організує цикл - багаторазове повторення якоїсь ділянки коду (кожний такий повтор називають ітерацією). При цьому звичайно також задається в тій або іншій формі умова виходу із циклу. Щоб подібне поводження в коді було легше організувати, у мовах програмування і передбачені спеціальні конструкції - цикли.
В мовах С/С++ таких циклів три - це оператори while, do-while і for.