Урок 6 — Циклы в языке Си(C++): for, while, do while
Циклы в языке Си позволяют программисту определить действия, которые будут повторяться пока условие остается истинным. Цикл forОператор цикла for имеет следующий синтаксис: for (int i=0; i<20; i++) {действие} Причем значения, переменные и условия могут быть самыми разными. Мы могли бы написать так: for (int i=-5; i != 20; i++) {действие} Цикл while Оператор цикла while имеет следующий синтаксис: while(i){действия} Пока условие истинно цикл будет работать. Этот вид цикла больше всего подвержен входу в беспонечный цикл. Поэтому когда используете его, то будьте внимательны. Мы могли бы этот вид цикла записать таким же, как for: int i = 0; Цикл do while Оператор цикла do while имеет следующий синтаксис: do{ Этот цикл отличен от предыдущих тем, что выполнится хотя бы один раз. Пример: Напишем программу которая использует все три вида операторов цикла. #include<iostream> using std::cout; const int n = 5; void main() cout<<"Vvedite masiv: \n"; i = 0; cout<<"mi vveli takoy masiv: \n"; i=0; cout<<"\nMasiv posle dobavleniya + 5:\n"; _getch(); Результат работы программы: |