Mavzu: Parametrli sikl operatorlari. Break, continue va goto operatorlari. Ular yordamida dasturlar tuzish. Reja


Ikki nuqta bilan ergashsa label haqiqiy C++ identifikatori bo`ladi. Sizda label dan keyin shaklda biror bir bayonot bo`lishi mumkin



Yüklə 27,12 Kb.
səhifə7/8
tarix22.12.2023
ölçüsü27,12 Kb.
#189558
1   2   3   4   5   6   7   8
Mavzu Parametrli sikl operatorlari. Break, continue va goto ope-www.hozir.org

Ikki nuqta bilan ergashsa label haqiqiy C++ identifikatori bo`ladi. Sizda label dan keyin shaklda biror bir bayonot bo`lishi mumkin.

label: statement;

Misol uchun,

int num;

for(num = 1;num < = 20; + + num)

{

if(num0l02= =0)

goto target;[1]

cout<< num <<" ";

target: ; /I control will begin here following goto

}

Yuqoridagi kod bo`lagi 1 dan 20 gacha sonlar oralig`ida toq sonlarni chop qiladi.

C++ da belgi (label) to`g`ridan-to`g`ri yopiluvchi o`ng qavsdan oldin kela olmaydi. Bu cheklovni engish uchun belgidan keyin keluvchi bo`sh bayonotdan foydalanilishi mumkin. Misol uchun, Goto operatori o`zgaruvchan deklaratsiya ustidan oldinga sakray olmaydi. Bu faqatgina o`zgaruvchi blokning ichida tushgan holda imkoni mavjud va siz butun blokdan sakraysiz. Lekin yuqoridagi cheklovning teskarisi yaxshi ishlaydi, yani siz initsializatsiyalangan o`zgaruvchi ustidan orqaga sakrashingiz mumkin.

Eslatma:agar belgi (label) yopiluvchi qavsdan oldin paydo bo`lsa, bo`sh bayonot belgidan keyin kelishi kerak.

Programma bajarilishini boshqarilishini boshqa bir kuchli mexanizmlaridan biri-takrorlash operatorlari hisoblanadi.

Takrorlash operatori<< takrorlash sharti>> deb nomlanuvchi ifodaning rost qiymatida programmaning malum bir qismidagi operatorlarni (takrorlash tanasini) kop marta takror ravishda bajaradi.[2]
listing. breakva continueoperatorlarining qo‘llanilishi .


include

int main()

{

unsigned short kichik ;

unsigned long katta;

unsigned long qadam;

unsigned long maqsad ;


Yüklə 27,12 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin