Stundum gætum við þurft að keyra sama kóðann oft. Almennt eru forritayfirlýsingar keyrðar í röð: fyrsta setningin í falli kemur fyrst, síðan seinni setningin, og svo framvegis.
Forritunarmál bjóða upp á mörg stjórnskipulag fyrir flóknari framkvæmdarleiðir.
Lykkjuyfirlýsingar gera okkur kleift að framkvæma setningu eða hóp fullyrðinga margsinnis og eftirfarandi er flæðirit yfir lykkjusetningar á flestum forritunarmálum:
hringlaga mynstur
C tungumálið veitir eftirfarandi lykkjugerðir. Smelltu á hlekkinn til að skoða hverja tegund fyrir nánari upplýsingar.
hringlaga mynstur | lýsingu |
meðan á endurtekningu stendur | Endurtaktu fullyrðingar eða hóp fullyrðinga þegar tiltekið skilyrði er satt. Það prófar ástandið áður en lykkjuhýsillinn er keyrður. |
fyrir endurtekningu | Framkvæma röð fullyrðinga margoft, einfalda kóðann sem stjórnar lykkjubreytum. |
gera ... á meðan endurtekið er | svipað og while staðhæfingin nema að hún prófar ástandið í lok lykkjunnar. |
hreiður lykkja | Notaðu eina eða fleiri lykkjur í lykkju á meðan, fyrir eða gerðu... meðan |
Yfirlýsing um lykkjastýringu
Lykkjustjórnunarsetningin breytir röðinni sem kóði er keyrður. Með því geturðu hoppað inn kóðann.
C tungumál gefur eftirfarandi lykkjustýringaryfirlýsingar. Smelltu á hlekkinn til að sjá upplýsingar um hverja yfirlýsingu.
eftirlitsyfirlýsing | lýsingu |
brjóta setningu | Til að slíta lykkju eðaskiptayfirlýsingu heldur forritstraumurinn áfram að keyra næstu setningu sem kemur á eftir lykkjunni eðaskipta. |
halda áfram yfirlýsingu | Segðu lykkjuhlutanum að hætta lotunni strax og hefja næstu lotu aftur. |
goto setningu | Flyttu stjórnina yfir á merkta yfirlýsinguna. En mæli ekki með því að nota goto yfirlýsinguna í forriti. |
óendanlega lykkju
Ef skilyrðin eru aldrei röng, þá verður lykkjan að óendanlega lykkju. For hringrásina er hægt að nota til að átta sig á óendanlegum hringrásum í hefðbundnum skilningi. Þar sem einhver af þeim þremur tjáningum sem mynda lykkju er ekki nauðsyn, geturðu skilið nokkrar skilyrtar tjáningar eftir auðar til að mynda óendanlega lykkju.
lifandi dæmi
Gert er ráð fyrir að skilyrt tjáning sé sönn þegar hún er ekki til. Þú getur líka stillt upphafsgildi og stigvaxandi tjáningu, en almennt hefur C forritarinn tilhneigingu til að nota for (;;) uppbygginguna til að tákna óendanlega lykkju.
Ofangreind C hringrás tilheyrir Shenzhen HDV Photoelectron Technology co., LTD., hugbúnaðartæknilegri starfsemi., Og fyrirtækið hefur komið saman öflugu hugbúnaðarteymi fyrir nettengdan búnað (svo sem: ACONU/ samskiptiONU/ greindurONU/ trefjarONU/XPONONU/GPONONUo.s.frv.). Fyrir hvern viðskiptavin aðlaga þær einkakröfur sem þurfa á því að halda, láttu vörur okkar líka gáfulegri og háþróaðri.