Diferencia entre revisiones de «while»

De ArduWiki
Saltar a: navegación, buscar
m (break también puede romper un ciclo while)
Línea 1: Línea 1:
 
== Descripción ==
 
== Descripción ==
Los bucles '''while''' se ejecutan de forma continua, e infinitamente, hasta que la expresión dentro del paréntesis () se convierte en falsa. Algo debe cambiar la variable de prueba, o el bucle '''while''' nunca se terminará. Este cambio podría ser en el código, tal como que una variable sea incrementada, o una condición externa, tal como la comprobación de un sensor.
+
Los bucles '''while''' se ejecutan de forma continua, e infinitamente, hasta que la expresión dentro del paréntesis () se convierte en falsa o se llegue a una sentencia [[break]]. Algo debe cambiar la variable de prueba, o el bucle '''while''' nunca se terminará. Este cambio podría ser en el código, tal como que una variable sea incrementada, o una condición externa, tal como la comprobación de un sensor.
  
 
== Sintaxis ==
 
== Sintaxis ==
 
<pre>
 
<pre>
while(expresion){
+
while (expresion){
 
   //ejecutar
 
   //ejecutar
 
}
 
}

Revisión del 23:44 17 jun 2018

Descripción

Los bucles while se ejecutan de forma continua, e infinitamente, hasta que la expresión dentro del paréntesis () se convierte en falsa o se llegue a una sentencia break. Algo debe cambiar la variable de prueba, o el bucle while nunca se terminará. Este cambio podría ser en el código, tal como que una variable sea incrementada, o una condición externa, tal como la comprobación de un sensor.

Sintaxis

while (expresion){
   //ejecutar
}

Parámetros

expresion
una instrucción (boolean) C que se evalúa como verdadera o falsa.

Advertencias

Nada.

Ejemplo

byte var =  0;
while (var < 200){
  //repite algo 200 veces
  var++;
}

Vea también

Referencias