Spisu treści:
Definicja - Co oznacza instrukcja While?
Instrukcja while, w języku C #, jest instrukcją iteracji, która pozwala na wykonanie instrukcji osadzonej warunkowo zero lub więcej razy. Instrukcja osadzona oznacza blok kodu, który zawiera jedną lub wiele instrukcji do wykonania w instrukcji while.
Instrukcja while jest jedną z instrukcji sterowania przepływem w języku C #, która umożliwia wykonanie sekwencji logicznej wiele razy w pętli, dopóki określony warunek nie zostanie spełniony. Ponieważ wyrażenie kontrolne reprezentujące warunek jest oceniane na początku wykonywania pętli while, istnieje możliwość nie wchodzenia do pętli, gdy warunek zwróci false w pierwszej iteracji.
Instrukcja while jest zwykle używana, gdy liczba iteracji do wykonania nie jest znana i nie można jej oszacować. Instrukcja while może być również używana w pętli, w której warunek zawsze pozostaje prawdziwy, ale w instrukcjach treści pętli występują warunki wyjścia.
Techopedia wyjaśnia While Statement
Instrukcja while przyjmuje jeden parametr określający wyrażenie boolowskie reprezentujące warunek zakończenia pętli. W przypadku więcej niż jednego warunku wyrażenie logiczne można zbudować przez połączenie wielu warunków z warunkowymi operatorami logicznymi (&& i ||) lub logicznymi operatorami logicznymi (& i |).
Wyrażenie boolowskie jest oceniane podczas:
- Wejście w pętlę w pierwszej iteracji
- Kontrolka osiąga koniec instrukcji osadzonej instrukcji while
- Instrukcja „kontynuuj” jest wykonywana w pętli
Jeśli wynik oceny tego wyrażenia jest prawdziwy, kontrola jest przenoszona do instrukcji osadzonej. Jeśli wyrażenie logiczne zwraca wartość false, formant jest przenoszony z instrukcji while.
Na przykład instrukcja while może być użyta do wydrukowania liczb od 1 do 10 poprzez podanie odpowiedniego warunku logicznego, wraz z konieczną aktualizacją zmiennej powiązanej z warunkiem.
„Break”, „return”, „throw” i „goto” to instrukcje skoku, których można użyć w pętli while, aby wyjść z iteracji instrukcji osadzonych w tej pętli.
Aby zakończyć instrukcję while i uniknąć wystąpienia nieskończonej pętli, wyrażenie boolowskie powinno zostać odpowiednio zdefiniowane wraz z odpowiednią inicjalizacją i aktualizacją zmiennych użytych w wyrażeniu.
Ta definicja została napisana w kontekście C #
