Kelkfoje, ni eble bezonos ekzekuti la saman kodon multfoje. Ĝenerale, programdeklaroj estas ekzekutitaj sinsekve: la unua deklaro en funkcio okazas unue, sekvita de la dua deklaro, ktp.
Programlingvoj disponigas multoblajn kontrolstrukturojn por pli kompleksaj ekzekutvojoj.
Buklodeklaroj permesas al ni efektivigi deklaron aŭ grupon de deklaroj plurfoje, kaj la sekvanta estas fludiagramo de buklodeklaroj en la plej multaj programlingvoj:
ciklaj ŝablonoj
La C-lingvo disponigas la sekvajn buklospecojn. Alklaku la ligilon por vidi ĉiun tipon por detaloj.
ciklaj ŝablonoj | priskribo |
dum ripetiĝo | Ripetu deklarojn aŭ grupon de deklaroj kiam donita kondiĉo estas vera. Ĝi testas la kondiĉon antaŭ ekzekuti la buklogastiganton. |
por ripetiĝo | Elfarante sekvencon de deklaroj plurfoje, simpligante la kodon kiu administras buklovariablojn. |
fari... dum ripetiĝo | simila al la while deklaro krom ke ĝi testa kondiĉo ĉe la fino de la buklosubjekto. |
nestobuklo | Uzu unu aŭ plurajn maŝojn en la buklo de while, for aŭ do... while |
Deklaro pri buklokontrolo
La buklo-kontrola deklaro ŝanĝas la ordon ke kodo estas efektivigita. Per ĝi vi povas salti en la kodon.
C-lingvo provizas la sekvajn buklokontrolajn deklarojn. Alklaku la ligilon por vidi la detalojn de ĉiu deklaro.
kontrolo deklaro | priskribo |
rompi frazon | Por fini la buklon aŭŝaltilodeklaro, la programfluo daŭre plenumas la sekvan deklaron kiu sekvas la buklon aŭŝaltilo. |
Continue Deklaro | Diru al buklokorpo ĉesigi la ciklon tuj kaj komenci la sekvan ciklon denove. |
goto frazo | Transdonu la kontrolon al la etikedita deklaro. Sed ne rekomendas uzi la deklaron goto en programo. |
senfina buklo
Se la kondiĉoj neniam estas malveraj, tiam la buklo iĝas senfina buklo. La por ciklo povas esti uzata por realigi senfinajn ciklojn en la tradicia signifo. Ĉar iu el la tri esprimoj, kiuj konsistigas buklon, ne estas nepra, vi povas lasi iujn kondiĉajn esprimojn malplenaj por formi senfinan buklon.
vivanta ekzemplo
Kondicionala esprimo estas supozita esti vera kiam ĝi ne ekzistas. Vi ankaŭ povas agordi komencan valoron kaj pliigan esprimon, sed ĝenerale, la C-programisto emas uzi la for (;;) strukturon por reprezenti senfinan buklon.
Supra C-ciklo apartenas al Shenzhen HDV Photoelectron Technology co., LTD., programaro-teknika operacio., Kaj la kompanio kunigis potencan programaran teamon por retaj ekipaĵoj (kiel: ACONU/ komunikadoONU/ inteligentaONU/ fibroONU/XPONONU/GPONONUktp.). Por ĉiu kliento personecigi la ekskluzivajn postulojn, kiuj bezonas ĝin, ankaŭ lasu niajn produktojn pli inteligentajn kaj progresintajn.