Kartais mums gali tekti daug kartų vykdyti tą pačią kodo dalį. Paprastai programos sakiniai vykdomi nuosekliai: pirmas funkcijos sakinys, po to antrasis sakinys ir pan.
Programavimo kalbos suteikia kelias valdymo struktūras sudėtingesniems vykdymo keliams.
Ciklo teiginiai leidžia atlikti sakinį ar teiginių grupę kelis kartus, o toliau pateikiama ciklo teiginių schema daugeliu programavimo kalbų:
cikliniai modeliai
C kalba pateikia šiuos ciklo tipus. Spustelėkite nuorodą, kad peržiūrėtumėte kiekvieną tipą, kad gautumėte išsamios informacijos.
cikliniai modeliai | aprašymas |
o pasikartojimas | Pakartokite teiginius arba teiginių grupę, kai tam tikra sąlyga yra teisinga. Jis patikrina būklę prieš vykdydamas ciklo pagrindinį kompiuterį. |
pasikartojimui | Teiginių sekos atlikimas kelis kartus, supaprastinant kodą, valdantį ciklo kintamuosius. |
daryti... o pasikartojant | panašus į teiginį while, išskyrus tai, kad jis tikrina sąlygą ciklo subjekto pabaigoje. |
lizdo kilpa | Naudokite vieną ar daugiau ciklų cikle while, for arba do... while |
Ciklo valdymo pareiškimas
Ciklo valdymo sakinys pakeičia kodo vykdymo tvarką. Su juo galite įvesti kodą.
C kalba pateikia šiuos ciklo valdymo sakinius. Spustelėkite nuorodą, kad pamatytumėte išsamią kiekvieno teiginio informaciją.
kontrolės pareiškimas | aprašymas |
pertraukos nuosprendis | Norėdami nutraukti kilpą arbajungiklissakinį, programos srautas toliau vykdo kitą sakinį, kuris po ciklo arbajungiklis. |
tęsti pareiškimą | Nurodykite kilpos korpusą nedelsiant sustabdyti ciklą ir vėl pradėti kitą ciklą. |
gauti nuosprendį | Perkelkite valdiklį į pažymėtą teiginį. Tačiau nerekomenduojame naudoti teiginio goto programoje. |
begalinė kilpa
Jei sąlygos niekada nėra klaidingos, ciklas tampa begaliniu. For ciklas gali būti naudojamas begaliniams ciklams realizuoti tradicine prasme. Kadangi bet kuri iš trijų išraiškų, sudarančių kilpą, nėra būtina, kai kurias sąlygines išraiškas galite palikti tuščias, kad sudarytumėte begalinę kilpą.
gyvas pavyzdys
Sąlyginė išraiška laikoma teisinga, kai jos neegzistuoja. Taip pat galite nustatyti pradinę reikšmę ir prieauginę išraišką, tačiau paprastai C programuotojas linkęs naudoti už (;;) struktūrą, kad pavaizduotų begalinę kilpą.
Virš C ciklas priklauso Shenzhen HDV Photoelectron Technology co., LTD., programinės įrangos techninei operacijai. Ir bendrovė subūrė galingą programinės įrangos komandą, skirtą su tinklu susijusiai įrangai (pvz., ACONU/ bendravimasONU/ protingasONU/ pluoštasONU/XPONONU/GPONONUir tt) . Kiekvienam klientui pritaikykite išskirtinius poreikius, kuriems to reikia, taip pat leiskite mūsų gaminiams pažangesnius ir pažangesnius.