C ++ bucle while
Mientras la condición dada esverdadera, mientras que el bucle se repetirá una declaración de destino.
gramática
En C++, mientras que la sintaxis del bucle:
while(condition) { statement(s); }
En este caso, declaración (s) puede ser una sola instrucción, sino que también puede ser un bloque compuesto por algunas declaraciones.condición puede ser cualquier expresión, cualquiera que no sea cero cuando los valores son verdaderos. Condiciones para la ejecución del bucle cuando es verdadero.
Cuando la condición es falsa, el flujo de programa continuará con la siguiente declaración siguió el bucle.
diagrama de flujo
Aquí, los puntosclave, mientras quebucle es un bucle pueden no ejecutarse. Cuando se prueba la condición y el resultado es falso, el cuerpo del ciclo se saltará directamente a la siguiente instrucción inmediatamente bucle while.
Ejemplos
#include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // while 循环执行 while( a < 20 ) { cout << "a 的值:" << a << endl; a++; } return 0; }
Cuando el código se compila y ejecuta, produce los siguientes resultados:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19