Bəzən eyni kod parçasını dəfələrlə icra etməmiz lazım gələ bilər. Ümumiyyətlə, proqram ifadələri ardıcıllıqla yerinə yetirilir: funksiyada birinci müddəa birinci olur, ondan sonra ikinci ifadə gəlir və s.
Proqramlaşdırma dilləri daha mürəkkəb icra yolları üçün çoxlu idarəetmə strukturlarını təmin edir.
Döngü ifadələri bizə bir ifadəni və ya ifadələr qrupunu dəfələrlə yerinə yetirməyə imkan verir və aşağıdakılar əksər proqramlaşdırma dillərində döngə ifadələrinin hərəkət sxemidir:
tsiklik nümunələr
C dili aşağıdakı döngə növlərini təmin edir. Təfərrüatlar üçün hər növə baxmaq üçün linkə klikləyin.
tsiklik nümunələr | təsviri |
təkrarlanma zamanı | Verilmiş şərt doğru olduqda ifadələri və ya ifadələr qrupunu təkrarlayın. Döngə hostunu yerinə yetirməzdən əvvəl vəziyyəti sınayır. |
təkrarlanma üçün | İfadələr ardıcıllığını dəfələrlə yerinə yetirmək, döngə dəyişənlərini idarə edən kodu sadələşdirmək. |
edin... təkrarlanan zaman | Döngə mövzusunun sonunda şərti sınaqdan keçirməsi istisna olmaqla, while ifadəsinə bənzəyir. |
yuva döngəsi | while, for və ya do... while döngəsində bir və ya bir neçə döngədən istifadə edin |
Döngə nəzarəti bəyanatı
Döngə nəzarəti ifadəsi kodun yerinə yetirilmə sırasını dəyişir. Onunla kodu atlaya bilərsiniz.
C dili aşağıdakı loop nəzarət ifadələrini təmin edir. Hər bir bəyanatın təfərrüatlarına baxmaq üçün linkə klikləyin.
nəzarət bəyanatı | təsviri |
cümləni pozmaq | Döngəni dayandırmaq üçün və yakeçidifadəsi verildikdə, proqram axını və ya döngəsindən sonra gələn növbəti ifadəni icra etməyə davam edirkeçid. |
Bəyanatı davam etdirin | Döngə orqanına deyin ki, dövrü dərhal dayandırsın və növbəti dövrəyə yenidən başlasın. |
cümləyə keçin | Nəzarəti etiketlənmiş bəyanata köçürün. Ancaq proqramda goto ifadəsindən istifadə etməyi məsləhət görməyin. |
sonsuz döngə
Şərtlər heç vaxt yalan deyilsə, onda dövrə sonsuz bir döngəyə çevrilir. For dövrü ənənəvi mənada sonsuz dövrləri həyata keçirmək üçün istifadə edilə bilər. Döngəni təşkil edən üç ifadədən hər hansı biri məcburi olmadığına görə, sonsuz döngə yaratmaq üçün bəzi şərti ifadələri boş qoya bilərsiniz.
canlı nümunə
Şərti ifadə mövcud olmadıqda doğru hesab edilir. Siz həmçinin ilkin dəyər və artım ifadəsini təyin edə bilərsiniz, lakin ümumiyyətlə, C proqramçısı sonsuz döngəni təmsil etmək üçün for (;;) strukturundan istifadə etməyə meyllidir.
Yuxarıdakı C dövrü proqram təminatının texniki əməliyyatı olan Shenzhen HDV Photoelectron Technology co., LTD.-yə aiddir və şirkət şəbəkə ilə əlaqəli avadanlıqlar üçün güclü proqram təminatı komandasını bir araya gətirmişdir (məsələn: ACONU/ rabitəONU/ ağıllıONU/ lifONU/XPONONU/GPONONUvə s.). Hər bir müştəri üçün ehtiyacı olan eksklüziv tələbləri fərdiləşdirin, həmçinin məhsullarımızı daha ağıllı və təkmilləşdirməyə icazə verin.