Ndonjëherë, mund të na duhet të ekzekutojmë të njëjtën pjesë të kodit shumë herë. Në përgjithësi, deklaratat e programit ekzekutohen në mënyrë sekuenciale: deklarata e parë në një funksion shfaqet së pari, e ndjekur nga deklarata e dytë, e kështu me radhë.
Gjuhët e programimit ofrojnë struktura të shumta kontrolli për shtigje më komplekse ekzekutimi.
Deklaratat e ciklit na lejojnë të ekzekutojmë një deklaratë ose një grup deklaratash shumë herë, dhe më poshtë është një diagram i rrjedhës së deklaratave të ciklit në shumicën e gjuhëve programuese:
modele ciklike
Gjuha C ofron llojet e mëposhtme të lakut. Klikoni në lidhjen për të parë çdo lloj për detaje.
modele ciklike | përshkrimi |
ndërsa përsëritja | Përsëritni pohime ose grup pohimesh kur një kusht i caktuar është i vërtetë. Ai teston gjendjen përpara se të ekzekutojë hostin e ciklit. |
për përsëritje | Kryerja e një sekuence deklaratash disa herë, duke thjeshtuar kodin që menaxhon variablat e ciklit. |
bëj...ndërsa përsëritja | e ngjashme me deklaratën while përveç që teston kushtin në fund të subjektit të ciklit. |
lak fole | Përdorni një ose më shumë sythe në ciklin e while, for ose do... while |
Deklarata e kontrollit të lakut
Deklarata e kontrollit të ciklit ndryshon rendin e ekzekutimit të kodit. Me të mund të hidheni në kod.
Gjuha C siguron deklaratat e mëposhtme të kontrollit të ciklit. Klikoni në lidhjen për të parë detajet e çdo deklarate.
deklaratë kontrolli | përshkrimi |
fjali e thyer | Për të përfunduar lak osekalonideklaratë, rrjedha e programit vazhdon të ekzekutojë deklaratën tjetër e cila pas ciklit osekaloni. |
vazhdim Deklarata | Tregojuni trupit të lakut të ndalojë ciklin menjëherë dhe të fillojë përsëri ciklin tjetër. |
goto fjali | Transferoni kontrollin në deklaratën e etiketuar. Por mos rekomandoni përdorimin e deklaratës goto në një program. |
lak i pafund
Nëse kushtet nuk janë kurrë false, atëherë cikli bëhet një lak i pafund. Cikli for mund të përdoret për të realizuar cikle të pafundme në kuptimin tradicional. Meqenëse asnjë nga tre shprehjet që përbëjnë një lak nuk është i domosdoshëm, mund të lini disa shprehje të kushtëzuara bosh për të formuar një lak të pafund.
shembull i gjallë
Një shprehje e kushtëzuar supozohet të jetë e vërtetë kur ajo nuk ekziston. Ju gjithashtu mund të vendosni një vlerë fillestare dhe një shprehje në rritje, por në përgjithësi, programuesi C tenton të përdorë strukturën for (;;) për të përfaqësuar një lak të pafund.
Një cikël i mësipërm C i përket Shenzhen HDV Photoelectron Technology co., LTD., një operacion teknik softuerësh., Dhe kompania ka bashkuar një ekip të fuqishëm softuerësh për pajisjet e lidhura me rrjetin (të tilla si: ACONU/ komunikimONU/ inteligjentONU/ fibërONU/XPONONU/GPONONUetj.) . Për çdo klient personalizoni kërkesat ekskluzive që kanë nevojë, gjithashtu lërini produktet tona më inteligjente dhe të avancuara.