Soms moatte wy miskien itselde stik koade in protte kearen útfiere. Yn 't algemien wurde programma-útspraken sequentieel útfierd: de earste ferklearring yn in funksje komt earst foar, folge troch de twadde ferklearring, ensfh.
Programmiertalen jouwe meardere kontrôlestruktueren foar kompleksere útfieringspaden.
Loop-útspraken kinne ús in ferklearring of groep útspraken meardere kearen útfiere, en it folgjende is in streamdiagram fan loop-útspraken yn 'e measte programmeartalen:
cyclyske patroanen
De C-taal biedt de folgjende looptypen. Klikje op de keppeling om elk type te besjen foar details.
cyclyske patroanen | beskriuwing |
wylst werhelling | Werhelje útspraken as groep útspraken as in opjûne betingst wier is. It testet de betingst foar it útfieren fan de loophost. |
foar werhelling | In folchoarder fan útspraken meardere kearen útfiere, de koade ferienfâldigje dy't loopfariabelen beheart. |
dwaan ... wylst werhelling | fergelykber mei de wylst ferklearring útsein dat it test betingst oan 'e ein fan' e loop ûnderwerp. |
nest loop | Brûk ien of mear loops yn 'e loop fan wylst, foar of dwaan ... wylst |
Ferklearring fan loop kontrôle
De loop-kontrôle statement feroaret de folchoarder dat koade wurdt útfierd. Mei it kinne jo springe yn de koade.
C-taal jouwe de folgjende útspraken foar loopkontrôle. Klikje op de keppeling om de details fan elke ferklearring te sjen.
kontrôle statement | beskriuwing |
brekke sin | Om de lus te beëinigjen ofomskeakeljestatement, it programma stream giet troch mei it útfieren fan de folgjende ferklearring dy't folget de loop ofomskeakelje. |
trochgean Statement | Fertel loop lichem om de syklus fuortendaliks te stopjen en de folgjende syklus opnij te begjinnen. |
goto sin | Oermeitsje de kontrôle nei de tagged ferklearring. Mar riede net oan om de goto-ferklearring yn in programma te brûken. |
ûneinige loop
As de betingsten nea falsk binne, dan wurdt de lus in ûneinige lus. De for-syklus kin brûkt wurde om ûneinige syklusen yn 'e tradisjonele sin te realisearjen. Om't ien fan 'e trije útdrukkingen dy't in lus foarmje, net in must is, kinne jo guon betingste útdrukkingen leech litte om in ûneinige lus te foarmjen.
libben foarbyld
In betingste útdrukking wurdt oannommen dat it wier is as it net bestiet. Jo kinne ek in begjinwearde en in inkrementele ekspresje ynstelle, mar yn 't algemien hat de C-programmeur de neiging om de struktuer foar (;;) te brûken om in ûneinige lus foar te stellen.
In boppesteande C-syklus heart ta Shenzhen HDV Photoelectron Technology co., LTD., in software technyske operaasje., En it bedriuw hat in krêftich softwareteam byinoar brocht foar netwurkrelatearre apparatuer (lykas: ACONU/ kommunikaasjeONU/ yntelligintONU/ fiberONU/XPONONU/GPONONUensfh.). Foar elke klant oanpasse de eksklusive easken dy't it nedich binne, lit ús produkten ek yntelliginter en avansearre.