Kazalo:
Opredelitev - Kaj pomeni izjava, medtem ko pomeni?
Stavek while v C # je iteracijski stavek, ki omogoča izvedbo vdelanega stavka pogojno za nič ali večkrat. Vdelani stavek pomeni blok kode, ki vsebuje eno ali več stavkov, ki se izvršijo v stavku while.
Stavek while je eden od stavkov kontrolnega toka v C #, ki omogoča izvedbo zaporedja logike večkrat v zanki, dokler poseben pogoj ni napačen. Ker je kontrolni izraz, ki predstavlja pogoj, ocenjen na začetku izvedbe zanke while, obstaja možnost, da zanke ne vstopijo, ko pogoj v prvi iteraciji vrne napačno.
Stavek medtem ko se običajno uporablja, kadar število ponovitev, ki jih je treba izvesti, ni znano in jih ni mogoče oceniti. Stavek while lahko uporabimo tudi v zanki, kjer pogoj vedno ostane resničen, vendar znotraj stavkov telesa zanke obstajajo pogoji izhoda.
Tehopedia razlaga, medtem ko izjava
Izvedba while ima en parameter, ki določa boolov izraz, ki predstavlja pogoj za konec zanke. V primeru več pogojev lahko Boolov izraz izdelamo tako, da kombiniramo več pogojev s pogojno logičnimi operaterji (&& in ||) ali z logičnimi operatorji Boolean (& in |).
Boolov izraz se ocenjuje, medtem ko:
- Vstop v zanko v prvi iteraciji
- Nadzor doseže konec vdelane izjave izjave while
- Stavek "Nadaljuj" se izvrši znotraj zanke
Če je rezultat ocene tega izraza resničen, se kontrola prenese v vdelani stavek. Če boolov izraz izrazi napačno, se nadzor prenese iz stavka while.
Na primer, medtem ko se stavek while lahko uporabi za tiskanje številk od ena do 10 z ustreznim pogojem Boola in skupaj s potrebno posodobitvijo spremenljivke, povezane s pogojem.
"Break", "return", "cast" in "goto" so izjave o skoku, ki jih lahko uporabimo znotraj zanke za izhod iz iteracije stavkov, vgrajenih v to zanko.
Če želite prekiniti stavek while in se izogniti pojavu neskončne zanke, je treba logični izraz ustrezno definirati skupaj s pravilno inicializacijo in posodobitvijo spremenljivk, uporabljenih v izrazu.
Ta definicija je bila napisana v okviru C #