for операторы
for цикл операторының жазылуы:
for (/*инициализациялау өрнегі*/; /*шартты өрнек*/; /* модификацияланған өрнек*/)
{
/ * бір оператор немесе операторлар блогы*/;
}
Цикл жұмыс істеген кезде бірінші инициализацияланған өрнек орындалады, онда әдетте цикл санауышы орнатылады, яғни бастапқы айнымалы, мысалы, i=1. Бұл цикл басталғанға дейін бір рет орнатылады. Содан кейін Шартты өрнек тексеріледі, оны циклды тоқтату шарты деп те атайды. Егер ол true болса, цикл тоқтамайды. Мысалы, i<10. Цикл денесінің барлық жолдары орындалғаннан кейін цикл санауышы өзгеретін модификацияланған өрнек орындалады. Мысалы, i++. Тексеру шартты false нәтижесін берген кезде, циклдың орындалуы тоқтайды. Әрі қарай циклдан кейін тұрған оператор орындалуға көшеді.
Мысал. 1, 2, …, 9 сандардың қосындысын анықтайық.
#include
using namespace std;
int main() {
int sum = 0, i;
i = 1;
while (i<10) {
sum+=i;
i++;
}
cout << sum << endl;
return 0;
}
#include
using namespace std;
int main() {
int sum = 0, i;
for (i=1; i<10; i++) {
sum+=i;
}
cout << sum << endl;
return 0;
}
for операторы айнымалы ретінде берілген цикл параметрінің алғашқы, соңғы мәні мен өзгеру қадамы белгілі болғанда, соған сәйкес бір немесе бірнеше операторларды қайталап орындау кезінде қолданылады. Бұл оператор параметрлік цикл операторы немесе арифметикалық цикл деп аталады.
for цикл операторының жалпы жазылу түрі:
Достарыңызбен бөлісу: |