Dažreiz mums var būt nepieciešams vairākas reizes izpildīt vienu un to pašu koda daļu. Parasti programmas priekšraksti tiek izpildīti secīgi: pirmais priekšraksts funkcijā notiek vispirms, pēc tam otrais priekšraksts un tā tālāk.
Programmēšanas valodas nodrošina vairākas vadības struktūras sarežģītākiem izpildes ceļiem.
Cilpas priekšraksti ļauj izpildīt paziņojumu vai paziņojumu grupu vairākas reizes, un tālāk ir sniegta cilpas paziņojumu blokshēma lielākajā daļā programmēšanas valodu:
cikliski modeļi
C valoda nodrošina šādus cilpu veidus. Noklikšķiniet uz saites, lai skatītu katru veidu, lai iegūtu sīkāku informāciju.
cikliski modeļi | apraksts |
kamēr atkārtojas | Atkārtojiet apgalvojumus vai apgalvojumu grupu, ja dotais nosacījums ir patiess. Tas pārbauda stāvokli pirms cilpas resursdatora izpildes. |
par atkārtošanos | Izteikumu secības izpilde vairākas reizes, vienkāršojot kodu, kas pārvalda cilpas mainīgos. |
darīt...kamēr atkārtojas | līdzīgs paziņojumam while, izņemot to, ka tas pārbauda stāvokli cilpas subjekta beigās. |
ligzdas cilpa | Izmantojiet vienu vai vairākas cilpas cilpā while, for vai do... while |
Paziņojums par cilpas kontroli
Cilpas vadības paziņojums maina koda izpildes secību. Ar to jūs varat ielēkt kodu.
C valoda nodrošina šādus cilpas vadības paziņojumus. Noklikšķiniet uz saites, lai skatītu detalizētu informāciju par katru paziņojumu.
kontroles paziņojums | apraksts |
pārtraukuma teikums | Lai pārtrauktu cilpu vaislēdzispaziņojums, programmas straume turpina izpildīt nākamo paziņojumu, kas pēc cilpas vaislēdzis. |
turpināt paziņojumu | Pastāstiet cilpas korpusam nekavējoties pārtraukt ciklu un sākt nākamo ciklu no jauna. |
dabūju sodu | Pārsūtiet vadīklu uz marķēto paziņojumu. Bet neiesakām programmā lietot paziņojumu goto. |
bezgalīga cilpa
Ja nosacījumi nekad nav nepatiesi, cilpa kļūst par bezgalīgu cilpu. Ciklu for var izmantot, lai realizētu bezgalīgus ciklus tradicionālajā izpratnē. Tā kā neviena no trim izteiksmēm, kas veido cilpu, nav obligāta, varat atstāt dažas nosacījuma izteiksmes tukšas, lai izveidotu bezgalīgu cilpu.
dzīvs piemērs
Nosacītā izteiksme tiek pieņemta par patiesu, ja tā neeksistē. Varat arī iestatīt sākotnējo vērtību un pieauguma izteiksmi, taču kopumā C programmētājs mēdz izmantot for (;;) struktūru, lai attēlotu bezgalīgu cilpu.
Virs C cikls pieder Shenzhen HDV Photoelectron Technology co., LTD., programmatūras tehniskajai darbībai. Uzņēmums ir apvienojis spēcīgu programmatūras komandu ar tīklu saistītām iekārtām (piemēram, maiņstrāvaONU/ komunikācijaONU/ inteliģentsONU/ šķiedraONU/XPONONU/GPONONUutt.) . Katram klientam pielāgojiet ekskluzīvās prasības, kurām tas ir nepieciešams, kā arī padariet mūsu produktus viedākus un modernākus.