“Conocimientos Programación>C /C + + Programming

Cómo crear un bucle while en C

2011/2/2
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 + + ;} 
C /C + + Programming
Cómo utilizar la función memcmp en C + +
Cómo hacer temas de interfaz de MFC
Las ventajas de LINQ
Cómo reemplazar texto arbitrario de cadenas en C + +
Cómo utilizar matrices carácter bidimensional en C
Cómo detectar una pérdida de memoria en Windows con C + +
Cómo desarrollar desplegables aplicaciones de Windows Mobile
Cómo depurar C + + Tags
Conocimientos Informáticos © http://www.ordenador.online