Cuprins:
Definiție - Ce înseamnă Declarația?
Instrucțiunea while, în C #, este o declarație de iterație care permite executarea unei instrucțiuni încorporate condiționat timp de zero sau mai multe ori. Instrucțiunea încorporată implică blocul de cod care conține instrucțiuni unice sau multiple care trebuie executate în cadrul instrucțiunii while.
Instrucțiunea while este una dintre declarațiile fluxului de control din C # care permite executarea unei secvențe de logică de mai multe ori într-o buclă până când o condiție specifică este falsă. Deoarece expresia de control care reprezintă condiția este evaluată la începutul executării buclei while, există posibilitatea de a nu intra în buclă atunci când condiția returnează fals în prima iterație.
Instrucțiunea while este utilizată în general când numărul de iterații care trebuie executate nu este cunoscut și nu poate fi estimat. Instrucțiunea while poate fi folosită și într-o buclă în care condiția rămâne întotdeauna adevărată, dar există condiții de ieșire în cadrul declarațiilor corpului buclei.
Techopedia explică În timp ce declarație
Instrucțiunea while are un parametru care specifică expresia booleană care reprezintă condiția pentru încheierea buclei. În cazul mai multor condiții, expresia booleană poate fi construită prin combinarea mai multor condiții cu operatorii logici condiționali (&& și ||) sau operatorii logici booleeni (& și |).
Expresia booleană este evaluată în timp ce:
- Intrarea buclei în prima iterație
- Controlul ajunge la sfârșitul declarației încorporate din instrucțiunea while
- Instrucțiunea „continuare” este executată în buclă
Dacă rezultatul evaluării acestei expresii este adevărat, controlul este transferat la instrucțiunea încorporată. Dacă expresia booleană returnează fals, controlul este transferat din instrucțiunea while.
De exemplu, instrucțiunea while poate fi utilizată pentru a imprima numerele de la unu la 10, furnizând o condiție booleană adecvată, împreună cu actualizarea necesară a variabilei asociate cu condiția.
"Break", "return", "throw" și "goto" sunt instrucțiunile de salt care pot fi utilizate în bucla de timp pentru a ieși din iterarea instrucțiunilor încorporate în acea buclă.
Pentru a încheia instrucțiunea while și pentru a evita apariția unei bucle infinite, expresia booleană ar trebui definită în mod corespunzător, împreună cu inițializarea și actualizarea corespunzătoare a variabilelor utilizate în expresie.
Această definiție a fost scrisă în contextul C #