Criar um loop while qualquer momento o seu programa C deve iterar sobre valores ou variáveis. Com algumas precauções simples , while pode ser fácil e poderosa. Instruções 
 compreender as condições 
 1 
 Lembre-se que cada loop while tem uma condição que determina quando termina. O ciclo repete contanto que a condição é verdadeira . Condições geralmente envolvem comparações entre variáveis, como : . 
 While ( temperatura temperatura = increase_heat (temperatura) ;} Página 2  Programa de seu ciclo , quer avaliar a condição no início ou no final Avaliando no início é a . caso mais comum , tal como no exemplo anterior , avaliada na extremidade assegura que o ciclo irá ocorrer pelo menos uma vez : 
 fazer { temperatura next_temperature = ( ) ; } enquanto ( temperatura 
 3  Objectivo para a verdade : É vital que a condição acabará por se tornar verdade , para evitar um loop infinito Certifique-se o corpo do laço , a parte dentro das chaves , inclui algo que muda as variáveis envolvidas nas condições , e que , eventualmente, vai fazer. . . a condição falsa 
 4 
 Aceitar a capacidade de C para incluir uma atribuição dentro de uma condição, que por vezes pode tornar o código mais curto e menos repetitivo Por exemplo : 
 while (( temperatura = next_temperature ()) update_sensor_logs (temperatura) ; . } 
 break Out of the Loop 
 5  quebre no interior do corpo de um loop while , você pode sair do loop imediatamente , . se a condição é falsa ou não Basta usar o comando pausa : 
 while ( temperatura if ( sensor_detected ()) break; temperatura = increase_heat (temperatura) ;} 
 6  Forçar o loop para pular de volta ! à condição e re - avaliar -lo usando o comando continue : 
 while ( temperatura temperatura = next_temperature (); if ( sensor_error ()) continue; sensor_changes + + ;}