Crear un bucle while cualquier momento su programa de C necesita iterar sobre valores o variables . Con unas simples precauciones , mientras que los bucles pueden ser fácil y de gran alcance . Instrucciones
entender las condiciones
1
Recuerde que cada bucle while tiene una condición que determina cuándo termina. El bucle se repite mientras la condición es verdadera . Condiciones por lo general implican comparaciones entre variables , como : .
Tiempo ( temperatura = temperatura increase_heat (temperatura) ;} Página 2 Programe su bucle para evaluar la condición ya sea al inicio o al final Evaluación al inicio es el . caso más común , como en el ejemplo anterior Evaluar al final se asegura de que el bucle va a pasar al menos una vez :
hacer { next_temperature temperatura = ( ) ; } mientras que ( temperatura
3 Objetivo por la verdad : . es vital que la condición eventualmente se convierten en verdad, para evitar un bucle infinito Asegúrese de que el cuerpo del bucle , la parte interior de llaves , incluye algo que cambie las variables que intervienen en las condiciones , y que con el tiempo van a hacer la condición falsa
4
Acepte la capacidad de C para incluir una asignación dentro de un estado, que a veces puede hacer que el código más corto y menos repetitivo , por ejemplo : . .
while ( (temperatura = next_temperature ()) update_sensor_logs (temperatura ) . }
romper el lazo
5 romper con el interior del cuerpo de un bucle while , se puede romper el lazo de forma inmediata, si la condición es falsa o no simplemente usar el comando break :
tiempo ( temperatura if ( sensor_detected ()) break; temperatura = increase_heat (temperatura) ;} Página 6 Fuerza el bucle para saltar de nuevo . ! a la condición y volver a evaluarlo con el comando continue :
tiempo ( temperatura = temperatura next_temperature (); if ( sensor_error ()) continuar ; sensor_changes + + ;}