Ero on paikassa, jossa kunto testataan. While-silmukka testaa ehdon ennen minkään lauseen suorittamista while-silmukan sisällä, kun taas do-while-silmukka testaa ehdon sen jälkeen, kun lauseet on suoritettu silmukassa.
Mitä eroa on while- ja do-while-silmukalla C?
While silmukka suoritetaan vain, kun annettu ehto on tosi. Sen sijaan do-while -silmukka suoritetaan ensimmäistä kertaa ehdosta riippumatta. Kun while-silmukka on suoritettu ensimmäisen kerran, ehto tarkistetaan.
Mikä on while-silmukan esimerkki?
"While" -silmukkaa käytetään tietyn koodilohkon toistamiseen tuntemattoman monta kertaa, kunnes ehto täyttyy. Jos esimerkiksi haluamme pyytää käyttäjältä numeron väliltä 1 ja 10, emme tiedä kuinka monta kertaa käyttäjä voi syöttää suuremman luvun, joten kysymme jatkuvasti "vaikka numero ei ole välillä 1 - 10".
Mitä ovat kolme tyyppistä silmukkaa?
Silmukat ovat ohjausrakenteita, joita käytetään tietyn koodin osan toistamiseen tietyn määrän kertoja tai kunnes tietty ehto täyttyy. Visual Basicissa on kolme päätyyppiä silmukoita: for.. next loops, do loops ja while-silmukat.
Mikä on while-silmukan lauseke?
Yleiskatsaus. While-silmukka on ohjausvuolauseke, joka sallii koodin suorittamisen toistuvasti tietyn Boolen ehdon perusteella. While-silmukkaa voidaan pitää toistuvanajos lause.