Да разгледаме проблема с дисплей десет цифри:
За да направите това, можете да напишете следния код:
Cout <<"0 1 2 3 4 5 6 7 8 9";
Можете също така да се обадите Cout десет пъти:
Cout <<"0 "; cout <<"1 ";
Cout <<"2 "; cout <<"3 ";
Cout <<"4 "; cout <<"5 ";
Cout <<"6 "; cout <<"7 ";
Cout <<"8 "; cout <<"9 ";
Но какво, ако искате да покажете 1000 номера? Cout причини 1000 пъти? И какво, ако необходимия брой номера потребителят въвежда, и поради това, тази сума не е известна, когато пишете на програмата? Определени и много други проблеми лесно и ефективно решени с помощта на цикъла.
Три вида C ++ цикли
В C ++, има три вида вериги: за, а, и не-време. Всеки от тях може да бъде пренаписана от друг, но удобен и стегнат решение, като правило, може да бъде получена само от един от тях. В продължение на веригата е предназначен предимно за да повторите иск определен брой пъти, и докато вериги, а да не се прави, докато е полезно, ако точният брой на повторенията не е известна, но е известно, условията, при които е необходимо да се продължи и да завърши цикъла. Едно повторение на цикъла се нарича итерация.
Свързани статии