<> <> == Estructura repetitiva WHILE == Así como para una estructura for es necesario saber la cantidad de elementos o cantidad de iteraciones, en la estructura while es distinto ya que no tenemos esta limitantes. La condición es una expresión simple que se evalúa y pregunta si el valor verdadero o falso. El bucle se repite mientras la condición sea verdadera y cuando es falsa, el programa pasa a la instrucción del cuerpo de la estructura. sintaxis: {{{#!C while(condicion){ .... instrucciones .... } }}} Ejemplo (malo): {{{#!C int a=5; while(a==5){ printf("El valor de a es %d \n", a); } }}} Cuidado se ha marcado con (malo) porque este ciclo tiende al infinito (nunca terminará), ya que el valor a siempre será 5 y la condición del while siempre será verdadera. Ejemplo (bueno): {{{#!C int a=5; while(a==5){ printf("El valor de a es %d \n", a); a++; } }}} Al agregar a++ al código incrementaríamos el valor en uno para a y por lo tanto a ya no valdría 5 si no que 6 a la primera iteración. Si quisieramos incrementar el valor de a en 2, tendríamos que agregar a=a+2 Ejemplo completo: {{{#!C #include #include int main(void){ int a=1; while(a<=10){ printf ("El numero de a es: %d \n", a); a++; } return 0; } }}} [[attachment:while.c|Descarga el ejemplo]]