Weithiau, efallai y bydd angen i ni weithredu'r un darn o god lawer gwaith. Yn gyffredinol, gweithredir datganiadau rhaglen yn olynol: mae'r datganiad cyntaf mewn ffwythiant yn digwydd yn gyntaf, ac yna'r ail ddatganiad, ac yn y blaen.
Mae ieithoedd rhaglennu yn darparu strwythurau rheoli lluosog ar gyfer llwybrau gweithredu mwy cymhleth.
Mae datganiadau dolen yn caniatáu inni weithredu datganiad neu grŵp o ddatganiadau sawl gwaith, ac mae'r canlynol yn siart llif o ddatganiadau dolen yn y mwyafrif o ieithoedd rhaglennu:
patrymau cylchol
Mae'r iaith C yn darparu'r mathau canlynol o ddolen. Cliciwch ar y ddolen i weld pob math am fanylion.
patrymau cylchol | disgrifiad |
tra'n digwydd eto | Ailadroddwch ddatganiadau neu grŵp o ddatganiadau pan fydd amod penodol yn wir. Mae'n profi'r cyflwr cyn gweithredu'r gwesteiwr dolen. |
am ailadrodd | Perfformio dilyniant o ddatganiadau sawl gwaith, gan symleiddio'r cod sy'n rheoli newidynnau dolen. |
gwneud...tra'n digwydd eto | yn debyg i'r datganiad tra ac eithrio ei fod yn profi cyflwr ar ddiwedd pwnc y ddolen. |
dolen nyth | Defnyddiwch un neu fwy o ddolenni yn y ddolen o tra, am neu gwnewch... tra |
Datganiad o reolaeth dolen
Mae'r datganiad rheoli dolen yn newid y drefn y gweithredir y cod. Ag ef gallwch neidio yn y cod.
C iaith darparu datganiadau rheoli dolen canlynol. Cliciwch ar y ddolen i weld manylion pob datganiad.
datganiad rheoli | disgrifiad |
torri dedfryd | I derfynu y ddolen neuswitsdatganiad, mae ffrwd y rhaglen yn parhau i weithredu'r datganiad nesaf sy'n dilyn y ddolen neuswits. |
parhau Datganiad | Dywedwch wrth gorff y ddolen i atal y cylch ar unwaith a dechrau'r cylch nesaf eto. |
mynd i ddedfryd | Trosglwyddwch y rheolydd i'r datganiad wedi'i dagio. Ond peidiwch ag argymell defnyddio'r datganiad goto mewn rhaglen. |
dolen anfeidrol
Os nad yw'r amodau byth yn ffug, yna mae'r ddolen yn dod yn ddolen anfeidrol. Gellir defnyddio'r ar gyfer cylchred i wireddu cylchoedd anfeidrol yn yr ystyr traddodiadol. Gan nad yw unrhyw un o'r tri ymadrodd sy'n ffurfio dolen yn hanfodol, gallwch adael rhai ymadroddion amodol yn wag i ffurfio dolen ddiddiwedd.
esiampl fyw
Tybir bod mynegiant amodol yn wir pan nad yw'n bodoli. Gallwch hefyd osod gwerth cychwynnol a mynegiant cynyddrannol, ond yn gyffredinol, mae'r rhaglennydd C yn tueddu i ddefnyddio'r strwythur ar gyfer (;;) i gynrychioli dolen anfeidrol.
Mae cylch C uchod yn perthyn i Shenzhen HDV Photoelectron Technology co., LTD., gweithrediad technegol meddalwedd., Ac mae'r cwmni wedi dod â thîm meddalwedd pwerus ynghyd ar gyfer offer cysylltiedig â rhwydwaith (fel: ACONU/ cyfathrebuONU/ deallusONU/ ffibrONU/XPONONU/GPONONUac ati). Ar gyfer pob cwsmer addasu'r gofynion unigryw sydd ei angen, gadewch i'n cynnyrch hefyd fod yn fwy deallus ac uwch.