Minsan, maaaring kailanganin nating isagawa ang parehong piraso ng code nang maraming beses. Sa pangkalahatan, ang mga pahayag ng programa ay isinasagawa nang sunud-sunod: ang unang pahayag sa isang function ay nangyayari muna, na sinusundan ng pangalawang pahayag, at iba pa.
Ang mga programming language ay nagbibigay ng maramihang control structure para sa mas kumplikadong execution path.
Binibigyang-daan kami ng mga loop na pahayag na magsagawa ng pahayag o pangkat ng mga pahayag nang maraming beses, at ang sumusunod ay isang flowchart ng mga loop na pahayag sa karamihan ng mga programming language:
paikot na mga pattern
Ang wikang C ay nagbibigay ng mga sumusunod na uri ng loop. Mag-click sa link upang tingnan ang bawat uri para sa mga detalye.
paikot na mga pattern | paglalarawan |
habang umuulit | Ulitin ang mga pahayag o pangkat ng mga pahayag kapag ang isang ibinigay na kundisyon ay totoo. Sinusuri nito ang kundisyon bago isagawa ang loop host. |
para sa pag-ulit | Nagsasagawa ng pagkakasunod-sunod ng mga pahayag nang maraming beses, na pinapasimple ang code na namamahala sa mga variable ng loop. |
gawin...habang umuulit | katulad ng while statement maliban na ito ay sumusubok sa kondisyon sa dulo ng loop na paksa. |
pugad loop | Gumamit ng isa o higit pang mga loop sa loop ng while, para o gawin... habang |
Pahayag ng kontrol ng loop
Binabago ng loop-control statement ang pagkakasunud-sunod kung saan ang code ay naisakatuparan. Gamit ito maaari kang tumalon sa code.
Ang C wika ay nagbibigay ng mga sumusunod na loop control statement. Mag-click sa link upang makita ang mga detalye ng bawat pahayag.
pahayag ng kontrol | paglalarawan |
masira ang pangungusap | Upang wakasan ang loop olumipatpahayag, ang stream ng programa ay patuloy na nagsasagawa ng susunod na pahayag na sumusunod sa loop olumipat. |
magpatuloy Pahayag | Sabihin sa loop body na ihinto kaagad ang cycle at simulan muli ang susunod na cycle. |
goto pangungusap | Ilipat ang kontrol sa naka-tag na pahayag. Ngunit huwag irekomenda ang paggamit ng goto statement sa isang programa. |
walang katapusang loop
Kung ang mga kundisyon ay hindi kailanman mali, ang loop ay magiging isang walang katapusan na loop. Ang para sa cycle ay maaaring gamitin upang mapagtanto ang walang katapusang mga cycle sa tradisyonal na kahulugan. Dahil ang alinman sa tatlong expression na bumubuo sa isang loop ay hindi kinakailangan, maaari mong iwanang blangko ang ilang conditional na expression upang bumuo ng isang walang katapusan na loop.
buhay na halimbawa
Ang isang conditional expression ay ipinapalagay na totoo kapag hindi ito umiiral. Maaari ka ring magtakda ng isang paunang halaga at isang incremental na expression, ngunit sa pangkalahatan, ang C programmer ay may posibilidad na gamitin ang for (;;) na istraktura upang kumatawan sa isang walang katapusang loop.
Ang isang C cycle sa itaas ay pag-aari ng Shenzhen HDV Photoelectron Technology co., LTD., isang teknikal na operasyon ng software., At pinagsama-sama ng kumpanya ang isang malakas na pangkat ng software para sa mga kagamitang nauugnay sa network (tulad ng: ACONU/ komunikasyonONU/ matalinoONU/ hiblaONU/XPONONU/GPONONUatbp.). Para sa bawat customer na i-customize ang mga eksklusibong pangangailangan na nangangailangan nito, hayaan din ang aming mga produkto na mas matalino at advanced.