Razlika med zanko med zanko in zanjo med dovajanjem

Avtor: Monica Porter
Datum Ustvarjanja: 13 Pohod 2021
Datum Posodobitve: 17 Maj 2024
Anonim
Как сделать легкую цементную стяжку  в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я  #12
Video.: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12

Vsebina

Glavna razlika

Čeprav je zanka uporabljena pri izvajanju enakih stavkov za več različnih primerov brez omejitev. Nasprotno, zanka do-while se uporablja za izvajanje identičnih stavkov za določene funkcije in daljše vrste primerov.


Medtem ko Loop vs. Do-while Loop

Zanke so zelo pomembne za programiranje; vsak programer mora imeti popoln oprijem zanke in njegovo delovanje. Dve najpomembnejši zanki sta zanka while in zanka do-while. Obe sta različni med seboj, če govorimo o glavni razliki, potem je glavna razlika med zanko in zanko do časa, ko je zanka pogoj, ki se pojavi na začetku zanke, medtem ko je Do-while pogoj, da se pojavi na koncu zanke. V iteracijskih stavkih se uporablja zanka in zanka do-while. Iteracijske izjave delujejo, dokler se izjava ne izkaže za napačno. Medtem ko sta zanka in zanka do mirovanja najpomembnejša pri programiranju C ++ in Java.

Medtem ko se zanka izvaja, dokler je pogoj resničen, se ustavi takoj, ko je napačen. Izjava while zanke je lahko tudi logičen izraz. Na primer stavek vrne vrednost, ki ni nič, potem bo izjava na drugi strani resnična, če stavek vrne nič, potem bo izjava napačna. Pogoj je preverjen, če je pogoj resničen, zanka se ponavlja in če pogoj ni resničen, se izvede naslednja vrstica kode. Telo zanke je lahko prazna izjava ali ena sama izjava. Kadar je stanje res, medtem ko je zanka, se nadzor nad naslednjo izjavo. Če je rečeno, da n, desetkrat, torej desetkrat n, če je določen pogoj resničen.


V zanki do-while je do-while pogoj, ki se pojavi na koncu zanke. Medtem ko se preverja prva iteracija zanke, če je prva iteracija napačna, medtem ko se zanka izvaja. V zanki do-while se preverja telo izjave. Telo zanke se izvede pred stavkom, pogojni stavek pa na koncu zanke. Zanka do-while omogoča ničelne stavke ali blok ali stavke. Boolov izraz velja za vse ničle vrednosti. Krmilje se dodeli stanjem v telesu zanke, ki se izvaja, nato pa je nadzor dano stanju zanke. Če je pogoj resničen, se zanka ponovno ponovi in ​​če je pogoj napačen, je nadzor dodeljen naslednji vrstici.

Primerjalna tabela

OsnoveMedtemAli medtem
OpredelitevZanka, ki se nadaljuje do trditve, drži in se ponavlja vedno.Zanka, ki velja za določene smeri.
IzjavaSamo ena trditev za vse paketno pogodbo je uspelaZahteva ločeno trditev za vse okoliščine v tem času.
IzrazMedtem ko (stanje).Ali medtem (stanje);
IzvedbaSistem se zruši kot posledica hitrih in stalnih ponovitev.Trditev izvaja samo za dejanski časovni interval določene vrednosti.
NaravaVendar traja veliko manj časa za izvedbo in koda je krajša.Za izvedbo je potreben dodaten čas, koda pa postane daljša.

Kaj je medtem, ko je zanka?

Ponavlja se tako dolgo, dokler ostane ena trditev resnična in se ne zanaša na kakšno drugo situacijo. Stavek konstrukcije kroga časa v C ++ je: medtem ko (situacija) Tukaj je trditev verjetno ena sama racionalizacija ali več sevov kode. Situacija je verjetno kakršen koli izraz, vendar ne deluje, če zanka ni nič vredna. V vseh okoliščinah mora ostati konstruktiven in višji od ene. Loop medtem ko se uporablja za ponovno pisanje odseka kode, potrebnega veliko primerov, dokler se situacija ne doseže. Recimo za priložnost, recimo, da moramo razumeti, kako pogosto bomo ločevali določeno količino, ki ni enaka 1. Nadaljujemo z vključitvijo količine, zanka pa še naprej deluje, dokler količina ni enaka 1 in se pokaže, medtem ko konča zanko. Situacijo preuči prej kot izvedbo telesne krožnice. Izkoristite lahko najmanj en krog drug v drugem, medtem ko za, med ali med delom trdite. Ta predlog se ponavlja, dokler se zdi, da stavek ni napačen. V nasprotnem primeru se celoten potek zadržuje pri ponavljanju. V nekaterih okoliščinah bi lahko sistem zrušil iz razloga, da se nikakor ne spremeni v napačno in zaradi tega dejstvo sistem še naprej deluje kmalu.


Kaj je Do-while zanka?

Drži, če se predhodna situacija spremeni v pravilno in nato ustavi izvršitev, če ena stvar ne sodi med trditve. Z osebo ima dodatno upravljanje, saj lahko začrtajo povsem drugačne zanke, ki se lahko spremenijo v resnične, če razmere zanje veljajo. Naslednji vmesnik za natančnejšo trditev postane koristen. Ali medtem (stanje); Če je stanje legitimno, ta sistem udari v smeri trditve in izjava (-e) znotraj tega sistema se izvede čim prej. Zanka do / while je različica zanke while. Ta potek bo potekal s kodo, prej kot preverjanje, ali je situacija zakonita, potem pa se mora ponovno pojaviti, če je država primerna. Čas trajanja je podoben času, poleg tega se pogled na situacijo pojavi proti konici zanke. Če si ogledate situacijo proti konici, zagotovite, da kodiranje tega sistema ne zruši in v tem pogledu ostane nespremenjen v vseh okoliščinah. Sprva se izvrši koda iz kvadrata, nato pa se oceni stanje. Če je situacija resnična, se koda v oklepaju izvede takoj, ko je dodaten. Če je stanje lažno, ta sistem ukine.

Ključne razlike

  1. Medtem ko zanka zahteva samo en primer, da lahko vsi paketni posli delujejo, medtem ko zanka do-while zahteva ločene študije za ves čas okoliščin.
  2. Ko je trditev resnična, medtem ko sistem zruši, kar je posledica hitrih in stalnih ponovitev. Nasprotno, naredite, medtem ko zanka samo izvrši trditev za dejanski časovni interval določene vrednosti.
  3. Sistem se ustavi prej, ko programiranje vstopi v telo zanke while, ko se zaveda, da trditev ne drži resnice. Nasprotno pa se sistem ustavi, ko bralec vstopi v telo in vidi, da situacija ne drži.
  4. Medtem ko zanka traja veliko manj časa kot zanka za dokončanje cikla.
  5. Stavbna zgradba kroga za čas v C ++ je: while (situacija). Ker se konstrukcija stavka za zanko do-while pretvori v Do while (situacija);
  6. Kodiranje zanke za nekaj časa je nižje od kode za zanko do časa.

Vakdo je rad, če gremo na trg in kupujemo tvari, zato e ne krbimo za izraze, ki potanejo uporabni za poebne namene. Dve glavni, ki e uporabljata v tej kategoriji in ta prodaja in prodajata, ob preprot...

Ogljikovi hidrati o hidratirani ogljiki. Razvrščamo jih med monoaharide, diaharide in poliaharide. Eden od poliaharidov je škrob, ki vebuje amilozo in amilopektin v njem ali z drugimi beedami lahko re...

Zanimivo Danes