Dab tsi yog counter controlled loop?
Dab tsi yog counter controlled loop?

Video: Dab tsi yog counter controlled loop?

Video: Dab tsi yog counter controlled loop?
Video: Saum neej tsis yeej hauv dab tsis tseg.9/10/2018 2024, Hlis ntuj nqeg
Anonim

Txee - Tswj tau Rov ua dua. a tswj variable (los yog lub voj voog ) tus nqi pib ntawm lub tswj sib txawv. qhov increment (los yog decrement) uas tus tswj variable yog hloov txhua lub sij hawm los ntawm lub lub voj (tseem hu ua txhua iteration ntawm lub lub voj )

Ib yam li ib tug yuav nug, dab tsi yog lub txee hauv lub voj?

Cov suav yog khaws cia rau hauv qhov sib txawv hu ua index lossis txee . Thaum qhov Performance index nce mus txog ib qho nqi (tus lub voj bound) cov lub voj yuav xaus. Kev suav-tswj rov ua dua feem ntau hu ua qhov tseeb rov ua dua vim tias tus lej ntawm kev rov ua dua tau paub ua ntej lub voj pib ua.

Tom qab ntawd, lo lus nug yog, dab tsi yog lub kaw lus tswj hwm lub voj? Sentinel - tswj repetition yog qee zaum hu ua indefinite repetition vim nws tsis paub ua ntej pes tsawg zaus lub voj yuav raug tua. Nws yog txheej txheem rov ua dua los daws qhov teeb meem los ntawm kev siv a tub txib tus nqi (tseem hu ua tus nqi teeb liab, tus nqi dummy lossis tus nqi chij) qhia tias "kawg ntawm cov ntaub ntawv nkag".

Ntawm no, dab tsi yog qhov ntsuas ntsuas ntsuas hauv C ++?

Suav- tswj loops siv a txee (tseem hu ua lub voj index) uas suav cov khoom tshwj xeeb lossis cov txiaj ntsig thiab ua rau kev ua tiav ntawm cov lub voj kom xaus thaum lub txee tau incremented los yog decremented ib lub sij hawm. Kev tshwm sim- Tswj loops siv ib qho kev tshwm sim rau tswj qhov iteration ntawm lub voj.

Dab tsi yog qhov sib txawv ntawm cov txee tswj lub voj thiab sentinel tswj lub voj?

Condition variable yog hu ua txee sib txawv. Condition variable yog hu ua tub txib sib txawv. Tus nqi ntawm qhov sib txawv thiab qhov txwv ntawm qhov xwm txheej rau qhov sib txawv ntawm ob qho tib si nruj. Qhov kev txwv rau qhov kev hloov pauv yog nruj tab sis tus nqi ntawm qhov sib txawv ntawm qhov sib txawv hauv qhov no.

Pom zoo: