Tartalomjegyzék:
Meghatározás - Mit jelent míg a nyilatkozat?
A C állományban a while utasítás iterációs utasítás, amely lehetővé teszi a beágyazott utasítás végrehajtását feltételesen nulla vagy annál több alkalommal. A beágyazott nyilatkozat azt a kódblokkot jelenti, amely egy vagy több utasításot tartalmaz, amelyeket a while utasításon belül kell végrehajtani.
A while állítás a C # egyik vezérlőfolyamat-kijelentése, amely lehetővé teszi a logikai sorozat többszöri végrehajtását egy hurokban, amíg egy adott feltétel hamis. Mivel a feltételt ábrázoló ellenőrző kifejezést a while ciklus végrehajtásának kezdetén értékelik, fennáll annak a lehetősége, hogy nem lépünk be a hurokba, ha a feltétel hamis az első iteráció során.
A while állítást általában akkor használják, amikor a végrehajtandó iterációk száma nem ismert és nem becsülhető meg. A while utasítás használható egy hurokban, ahol a feltétel mindig igaz marad, de vannak kilépési feltételek a hurok törzsekben.
A Techopedia magyarázza a nyilatkozatot
A while utasítás egy paramétert vesz fel, amely meghatározza a hurok befejezésének feltételét képviselő logikai kifejezést. Egynél több feltétel esetén a logikai kifejezés úgy építhető fel, hogy több feltételt kombinálnak feltételes logikai operátorokkal (&& és ||) vagy logikai logikai operátorokkal (& és |).
A logikai kifejezést az alábbiak szerint értékelik:
- A hurok beírása az első iterációban
- A vezérlés eléri a while utasítás beágyazott utasításának végét
- A "folytatás" utasítást a hurokban hajtják végre
Ha ennek a kifejezésnek az eredménye igaz, akkor a vezérlés átkerül a beágyazott utasításba. Ha a logikai kifejezés hamis értéket ad vissza, akkor a vezérlés átkerül a time utasításból.
Például a while utasítás felhasználható az 1-től 10-ig terjedő számok kinyomtatásához, megfelelő Boole-feltétel megadásával, a feltételhez társított változó szükséges frissítésével együtt.
A „törés”, a „visszatérés”, a „dobás” és a „goto” azok az ugró utasítások, amelyek felhasználhatók az while ciklusban a hurokba ágyazott utasítások iterációjából való kilépéshez.
A while állítás megszüntetése és a végtelen hurok előfordulásának elkerülése érdekében a logikai kifejezést megfelelő módon meg kell határozni, a kifejezésben használt változók megfelelő inicializálásával és frissítésével együtt.
Ezt a meghatározást a C # összefüggésben írták