Continue operatori
Bu har qanday bayonotni qoldirib sikl tanasidagi continue bayonotiga rioya qilib
siklning keyingi iteratsiyasini amalga oshirishga majburlaydi.
SHunday qilib bu
o`tish bayonoti (operatori) hisoblanadi. while va do-while sikllarida
nazorat holat
(shart) tekshiruviga o`tadi. for siklida continue bayonoti
holat tekshiruviga sabab
bo`ladi va keyin siklning qayta initsializatsiyalash qismi bajariladi.
7.3-rasmdagi grafik continue operatori ishini ko`rsatadi.
7.3-rasm. Continue operatorining ishlashi
Misol uchun quyidagi dastur continue bayonotidan foydalanishni izohlab beradi.
5-dastur
//illustration of
continue statement
#include< iostream.h >
#include
9
void main( )
{
int i,j;
clrscr( );
for(i=1;i< =3;++i)
{
for(j = 1 ;j < = 3; + + j)
{
if(i ! = j)
continue; // goto top of inner loop
cout<<"\nu<}
}
}
Output
1 1
2 2
3 3
Yuqoridagi dasturda i qiymati j ning qiymatiga teng bo`lmaganda continue
bayonoti chiqish bayonotini o`tkazib yuborishga majburlaydi va nazorat ichki for
siklining holat tekshiruviga o`tadi.
9
J.B.Dixit. Fundamentalsofcomputer programmingandInformation texnology. India. 2009 (292-293betlar)