Je, taarifa ya kitanzi cha Do While ni nini?
Je, taarifa ya kitanzi cha Do While ni nini?

Video: Je, taarifa ya kitanzi cha Do While ni nini?

Video: Je, taarifa ya kitanzi cha Do While ni nini?
Video: Cozy Cardi Easy Crochet Sweater! 2024, Novemba
Anonim

Katika lugha nyingi za programu za kompyuta, a fanya huku kitanzi ni mtiririko wa kudhibiti kauli ambayo hutekeleza kizuizi cha msimbo angalau mara moja, na kisha kutekeleza kizuizi mara kwa mara, au la, kulingana na hali fulani ya boolean mwishoni mwa kizuizi. Ikiwa ni kweli, msimbo hutekeleza mwili wa kitanzi tena.

Watu pia huuliza, ni tofauti gani kati ya wakati na kufanya wakati kitanzi?

Hapa, kuu tofauti kati ya a wakati kitanzi na fanya huku kitanzi ni kwamba wakati kitanzi angalia hali kabla ya kurudiwa kitanzi . Kwa upande mwingine, fanya - wakati kitanzi inathibitisha hali baada ya utekelezaji wa taarifa ndani ya kitanzi.

Vivyo hivyo, ni nini cha kufanya wakati kitanzi katika C na mfano? Ndani ya fanya - wakati kitanzi , mwili wa a kitanzi daima hutekelezwa angalau mara moja. Baada ya mwili kutekelezwa, basi huangalia hali hiyo. Ikiwa hali hiyo ni kweli, basi itatekeleza tena mwili wa a kitanzi vinginevyo udhibiti huhamishwa nje ya kitanzi.

Je, muundo wa kitanzi ni nini?

The fanya wakati kitanzi huangalia hali mwishoni mwa kitanzi . Hii ina maana kwamba taarifa ndani ya kitanzi mwili mapenzi kunyongwa angalau mara moja hata kama sharti sio kweli. The fanya huku kitanzi ni njia ya kutoka inayodhibitiwa kitanzi , ambapo hata kama hali ya mtihani ni ya uongo, kitanzi mwili mapenzi kutekelezwa angalau mara moja.

Je, Wakati vs Wakati kitanzi?

“ Wakati ni kuingia-kudhibitiwa kitanzi ambayo kwanza hukagua hali, kisha kutekeleza nambari. Fanya - wakati ni exit-kudhibitiwa kitanzi ambayo kwanza hutekeleza msimbo, kisha huangalia hali.

Ilipendekeza: