Taula de continguts:
Definició: què significa Menter?
La sentència while, en C #, és una sentència d’iteració que permet l’execució d’una instrucció incrustada de forma condicional per a zero o més vegades. La instrucció incrustada implica el bloc de codi que conté instruccions individuals o múltiples que s'han d'executar dins de la instrucció while.
La sentència while és una de les instruccions de flux de control de C # que permet l'execució d'una seqüència de lògica diverses vegades en un bucle fins que una condició específica és falsa. Com que l'expressió de control que representa la condició s'avalua al començament de l'execució del bucle while, hi ha la possibilitat de no entrar al bucle quan la condició retorna falsa en la primera iteració.
La sentència while s'utilitza generalment quan no es coneix el nombre d'iteracions a executar i no es pot estimar. La sentència while també es pot utilitzar en un bucle on la condició sempre sigui certa, però hi ha condicions de sortida dins de les sentències del cos del bucle.
Techopedia explica Mentres declaració
La sentència while pren un paràmetre que especifica l'expressió booleana que representa la condició per a la finalització del bucle. En cas de més d’una condició, l’expressió booleana es pot crear combinant múltiples condicions amb operadors lògics condicionals (&& i ||) o operadors lògics booleans (& i |).
L'expressió booleana s'avalua mentre:
- Entrant al bucle en la primera iteració
- El control arriba al final de la sentència incrustada de la sentència while
- La sentència "continuar" s'executa dins del bucle
Si el resultat de l'avaluació d'aquesta expressió és cert, el control es transfereix a la instrucció incrustada. Si l'expressió booleana retorna falsa, el control es transfereix fora de la sentència while.
Per exemple, la instrucció while es pot utilitzar per imprimir els números d’un a 10 proporcionant una condició booleana adequada, juntament amb l’actualització necessària a la variable associada a la condició.
"Trencar", "tornar", "llançar" i "goto" són les sentències de salt que es poden fer servir dins del bucle mentre es deixa de la iteració de les instruccions incrustades dins d'aquest bucle.
Per finalitzar la sentència while i evitar que hi hagi un bucle infinit, l’expressió booleana s’hauria de definir adequadament juntament amb la inicialització i actualització adequades de les variables utilitzades en l’expressió.
Aquesta definició es va escriure en el context de C #




