289
For sikli uchun sintaksis quyida keltirilgan:
for (boshlanish; test ifodasi; qayta boshlanish) // nuqta-vergul yo‘q
{
Sikl tanasi
} // nuqta-vergul yo‘q
Ichki joylashgan sikllar.
Ichki joylashgan sikllar shuni anglatadiki, sikl tanasida bir yoki bir
nechta sikllar bor bo‘adi. Shuni esda tutingki, ichki tsikllarda ichki tsikl
tashqi tsikldan oldin bajarilishi kerak.
Ichki tsikllar bilan ishlashda esda tutish kerak bo‘lgan bir muhim
narsa bor: boshqaruv o‘zgaruvchisi tashqi tsiklining qiymati ichki tsikl
to‘liq tugagandan keyingina o‘zgaradi.
continue operatori
U tsikl tanasida davom ettirish operatoridan keyin har qanday
operator (lar) ni tashlab, tsiklning navbatdagi takrorlanishini bajarishga
majbur qiladi. Shunday qilib, bu o‘tish operatori bo‘ladi. While va do-
while sikllarida boshqaruv shartli tekshiruvga o‘tkaziladi. For tsiklida
continue operatori shartli tekshiruvni chaqiradi, so‘ngra tsiklning
reinitiallashtiruvchi qismi bajariladi.
Goto operatori (shartsiz o‘tish operatori)
Goto operatori dasturning istalgan joyiga boshqaruvni uzatishi
mumkin. Goto operatorining so‘nggi manzili
label sifatida belgilanadi.
Ularning ikkalasi ham (ya’ni maqsadli label va goto) bir xil funktsiyada
ko‘rinishi kerak.
Goto sintaksisi:
goto label;
Label - bu to‘g‘ri C ++ identifikatori, undan keyin ikki nuqta
qo‘yiladi. Label dan keyin har qanday operatorni quyidagi shaklga
qo‘yishingiz mumkin:
label: operator;