Xi drabi, jista 'jkollna bżonn tesegwixxi l-istess biċċa ta' kodiċi ħafna drabi. Ġeneralment, id-dikjarazzjonijiet tal-programm huma esegwiti b'mod sekwenzjali: l-ewwel dikjarazzjoni f'funzjoni sseħħ l-ewwel, segwita mit-tieni dikjarazzjoni, eċċ.
Lingwi ta 'programmar jipprovdu strutturi ta' kontroll multipli għal mogħdijiet ta 'eżekuzzjoni aktar kumplessi.
Id-dikjarazzjonijiet tal-linja jippermettulna neżegwixxu dikjarazzjoni jew grupp ta' dikjarazzjonijiet diversi drabi, u dan li ġej huwa flowchart ta' dikjarazzjonijiet tal-linja fil-biċċa l-kbira tal-lingwi ta' programmar:
mudelli ċikliċi
Il-lingwa C tipprovdi t-tipi ta' loop li ġejjin. Ikklikkja fuq il-link biex tara kull tip għad-dettalji.
mudelli ċikliċi | deskrizzjoni |
filwaqt li rikorrenza | Irrepeti dikjarazzjonijiet jew grupp ta 'dikjarazzjonijiet meta kundizzjoni partikolari tkun vera. Jittestja l-kundizzjoni qabel ma jesegwixxi l-loop host. |
għar-rikorrenza | Twettaq sekwenza ta 'dikjarazzjonijiet diversi drabi, tissimplifika l-kodiċi li jimmaniġġja l-varjabbli tal-linja. |
do... filwaqt li rikorrenza | simili għad-dikjarazzjoni while ħlief li hija kundizzjoni tat-test fl-aħħar tas-suġġett tal-linja. |
bejta loop | Uża linja waħda jew aktar fil-linja ta' while, for jew do... while |
Dikjarazzjoni ta' kontroll ta' loop
Id-dikjarazzjoni tal-kontroll tal-linja tbiddel l-ordni li l-kodiċi jiġi esegwit. Biha tista 'tiżdied fil-kodiċi.
Lingwa C jipprovdu d-dikjarazzjonijiet ta 'kontroll tal-linja li ġejjin. Ikklikkja fuq il-link biex tara d-dettalji ta’ kull stqarrija.
dikjarazzjoni ta' kontroll | deskrizzjoni |
jiksru sentenza | Biex ittemm il-linja jewswiċċdikjarazzjoni, il-fluss tal-programm tkompli tesegwixxi l-istqarrija li jmiss li wara l-linja jewswiċċ. |
ikompli Dikjarazzjoni | Għid lill-loop body biex iwaqqaf iċ-ċiklu immedjatament u jerġa 'jibda ċ-ċiklu li jmiss. |
goto sentenza | Ittrasferixxi l-kontroll għad-dikjarazzjoni ttikkettata. Imma tirrakkomandax li tuża d-dikjarazzjoni goto fi programm. |
linja infinita
Jekk il-kundizzjonijiet qatt ma huma foloz, allura l-linja ssir linja infinita. Iċ-ċiklu għall jista 'jintuża biex jiġu realizzati ċikli infiniti fis-sens tradizzjonali. Peress li kwalunkwe waħda mit-tliet espressjonijiet li jikkostitwixxu linja mhix obbligatorja, tista 'tħalli xi espressjonijiet kondizzjonali vojta biex tifforma linja infinita.
eżempju ħaj
Espressjoni kondizzjonali hija preżunta li hija vera meta ma teżistix. Tista 'wkoll tissettja valur inizjali u espressjoni inkrementali, iżda b'mod ġenerali, il-programmatur C għandu t-tendenza li juża l-istruttura for (;;) biex jirrappreżenta linja infinita.
Ċiklu C hawn fuq huwa jappartjeni lil Shenzhen HDV Photoelectron Technology co., LTD., Operazzjoni teknika ta 'softwer., U l-kumpanija ġabret flimkien tim ta' softwer b'saħħtu għal tagħmir relatat man-netwerk (bħal: ACONU/ komunikazzjoniONU/ intelliġentiONU/ fibraONU/XPONONU/GPONONUeċċ.). Għal kull klijent jippersonalizza t-talbiet esklussivi li għandhom bżonnha, ħalli wkoll il-prodotti tagħna aktar intelliġenti u avvanzati.