for цикли та стандарт C++ Коли змінна оголошується у for циклі, компілятор внутрішньо підвищує її до локальної змінної for включає області циклу. Він підвищується, навіть якщо вже є локальна змінна з тим самим ім'ям.

Цикл for Перевіряється перед кожною ітерацією циклу. Якщо воно обчислиться в false, цикл зупиниться. Виконується знову і знову, доки умова обчислюється в true . Виконується після тіла циклу кожної ітерації перед перевіркою умови.

Оператор for : виконує тіло, а заданий логічний вираз набуває значення true . Оператор foreach : перераховує елементи колекції та виконує тіло для кожного елемента колекції. Оператор do : умовно виконує тіло один чи кілька разів.