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 + + ;}