Forskel mellem Mens Loop og Do-While Loop

Forfatter: Monica Porter
Oprettelsesdato: 13 Marts 2021
Opdateringsdato: 17 Kan 2024
Anonim
Тува. Убсунурская котловина. Кочевники. Nature of Russia.
Video.: Тува. Убсунурская котловина. Кочевники. Nature of Russia.

Indhold

Hovedforskel

Mens loop har sin anvendelse med hensyn til at udføre de identiske udsagn i en lang række tilfælde uden nogen begrænsning. På den modsatte side har do-while-loopen sin anvendelse med hensyn til udførelse af de identiske udsagn for bestemte funktioner og den længere række tilfælde.


Mens Loop vs. Do-While Loop

Loops er meget vigtige for programmeringen; enhver programmerer skal have et komplet greb om sløjfer og dets arbejde. To vigtigste loops er mens loop og do-while loop. Begge er forskellen fra hinanden, hvis vi taler om hovedforskellen, er hovedforskellen mellem mens loop og do-while-loop, at mens loop er en betingelse, der vises i starten af ​​løkken, mens Do-while er en betingelse, der vises i slutningen af ​​løkken. Mens loop og do-while-loop anvendes i iterationsangivelser. Iterationserklæringer arbejder fortsat, indtil udsagnet ikke viser sig at være falsk. Mens loop og do-while-loop er vigtigst i C ++ og Java-programmering.

I mens løkke udføres udsagnet, indtil betingelsen er sand, stopper den, så snart den er falsk. Erklæring om mens-loop kan også være et boolskt udtryk. For eksempel angiver udsagn en værdi, der ikke er nul, så vil udsagnet være sandt på den anden side, hvis sætningen returnerer nul, vil udsagnet være falsk. Betingelsen kontrolleres, om betingelsen er sand, loop iterere sig selv, og hvis betingelsen ikke er sand, udføres den næste linje i koden. Kropens krop kan være en tom sætning eller en enkelt sætning. Når betingelsen er sand i mens loop, gives kontrol til næste udsagn. Hvis det siges, at n, ti gange, så vil det n ti gange, hvis en bestemt betingelse er sand.


I do-while-loop er do-while en betingelse, der vises i slutningen af ​​loopen. I mens løkke første iteration kontrolleres, hvis den første iteration er falsk, så mens løkken udføres. I do-while-loopen kontrolleres udsagnets krop. Kropens krop udføres før udsagnet, og den betingede erklæring er i slutningen af ​​sløjfen. Do-while-loopen tillader nul-sætninger eller blokering eller udsagn. Det boolske udtryk gælder for alle værdier, der ikke er nul. Styringen gives til tilstande i do-mens-sløjfens krop, og derefter gives styringen til loopens tilstand. Hvis betingelsen er sand, itererer loopen igen, og hvis betingelsen er falsk, gives kontrollen til den næste linje.

Sammenligningstabel

BasisMensGøre imens
DefinitionLøkken, der fortsætter indtil påstanden er sand og gentager altid.Den sløjfe, der gælder for bestemte retninger.
UdmeldingKun en påstand om, at hele pakkeløsningen fungererKræver separat påstand under alle omstændigheder.
EkspressionMens (situation).Gør mens (situation);
UdførelseSystem nedbrud som et resultat af hurtige og stabile gentagelser.Kun udfører påstanden for det faktiske tidsinterval af den bestemte værdi.
NaturTager dog meget mindre tid at udføre, og koden er kortere.Tager ekstra tid at udføre, og kode bliver længere.

Hvad er mens loop?

Det fortsætter med at gentage sig selv, så længe en påstand forbliver sand og ikke er afhængig af en anden situation. Setningskonstruktionen af ​​en stund cirkel i C ++ er: mens (situation) Her er påstanden sandsynligvis en enkelt rationalisering eller et antal kodestammer. Situationen er sandsynligvis et udtryk, men fungerer ikke, hvis løkken er nul værd. Under alle omstændighederne skal det forblive konstruktivt og højere end én. Mens løkken er brugt til at omskrive et afsnit af kode, der kræves mange tilfælde, indtil en situation er opfyldt. Lad os lejlighedsvis sige, at vi er nødt til at forstå, hvor ofte vi vil adskille en given mængde, der ikke er lig med 1. Vi fortsætter med at inkludere mængden, og løkken fortsætter med at arbejde, indtil mængden er 1, og den vises, mens løkken slutter. Det undersøger situationen tidligere end at udføre cirkelfysik. Du kan få mest muligt ud af mindst en cirkel inde i hinanden, mens, til eller gør-mens-påstand. Denne bevægelse gentages, indtil sætningen synes at være falsk. Ellers fortsætter hele forløbet med gentagelse. Under nogle omstændigheder kan det ødelægge systemet af den grund, at værdien på ingen måde bliver til falsk og på grund af dette faktum system fortsætter med at virke kort.


Hvad er Do-While Loop?

Det stemmer, hvis den foreløbige situation fortsætter med at blive ordentlig, og derefter stopper henrettelsen, hvis en ting ikke falder igennem påstanden. Det har ekstra ledelse med personen, da de muligvis skitserer helt forskellige sløjfer, der kan ændres til sandt, hvis situationen gælder for dem. For at specificere påstanden bliver den næste interface til hjælp. Gør mens (situation); Hvis stående er legitim, strejker dette system i retning af do-påstanden, og påstanden (e) inden i dette system udføres så hurtigt som ekstra. Do / while-loop er en variation af while-loopen. Dette forløb vil køre efter koden, tidligere end at kontrollere, om situationen er legitim, så skulle den komme til ny overflade, hvis staten er passende. Do-while er ligesom tiden, bortset fra at kigge på situationen opstår mod spidsen af ​​løkken. Når man ser på situationen mod spidsen, sikres det, at kodningen ikke går ned i dette system, og ved denne tilgang forbliver fast under alle omstændigheder. Oprindeligt udføres koden indeholdt i kvadratet, og derefter vurderes staten. Hvis situationen er reel, udføres koden i beslaget så snart som ekstra. Hvis situationen er falsk, afslutter den dette system.

Vigtige forskelle

  1. Mens loop kræver kun et tilfælde, for at hele pakkeaftalen fungerer, mens do-while-loop kræver separate undersøgelser under alle omstændighederne.
  2. Når påstanden gælder for while-løkken, går systemet ned som et resultat af hurtige og stabile gentagelser. På den modsatte side skal du gøre, mens loop kun udfører påstanden om det aktuelle tidsinterval for den bestemte værdi.
  3. Systemet stopper tidligere, end programmeringen går ind i kørslen af ​​while-loop, når det er opmærksom på påstanden ikke opretholdt sandt. På den modsatte side stopper systemet efter, at læseren er gået ind i kroppen og se, at situationen ikke opretholdes.
  4. Mens løkke tager meget mindre tid end do-mens-sløjfen for at afslutte cyklussen.
  5. Setningskonstruktionen af ​​en stund cirkel i C ++ er: mens (situation). Sætningskonstruktionen til do-while-loopen bliver til Do while (situation);
  6. Kodningen for en stund-loop er lavere end koden for en do-while-loop.

Poppa tarlight Expre er en rockmuikal af Andrew Lloyd Webber (muik), Richard tilgoe (tekter) med enere reviioner af Don Black, David Yazbek, Alitair Lloyd Webber og Nick Coler. kuepillerne optræ...

Den tørte forkel mellem lov og forfatning er, at Lov er et ytem med regler og retninglinjer, der generelt tøtte af regeringmyndighed og Forfatning er et æt grundlæggende principper...

Redaktørens Valg