Compreensão enquanto loop em c ++

Compreensão enquanto loop em c ++
Em C ++ com o uso de loops, um programa pode realizar uma série de instruções repetidamente até que uma certa condição seja cumprida. Em C ++, existem três formas diferentes de loops: pois, enquanto e do-while. Com alguns programas de exemplo C ++, esta postagem do tutorial ajudará os alunos a entender o While (True) Loop.

O que é um pouco (verdadeiro) loop em c++?

No tempo (verdadeiro) loop, um tipo de estrutura de controle em C ++ produz um loop infinito. Na medida em que o que é declarado verdadeiro é sempre verdadeiro, o loop continuará funcionando indefinidamente.

Sintaxe

Em C ++, um tempo (verdadeiro) a sintaxe básica do loop é a seguinte:

while (true)
// O corpo é executado em horários infinitos

O loop nunca terminará, a menos que uma cláusula de quebra seja usada dentro do corpo do loop, porque a condição que é verdadeira na sintaxe mencionada anteriormente permanecerá verdadeira.

Observação: Um loop infinito deve ser usado com cuidado, pois se o loop não for gerenciado corretamente, pode tornar o programa inutilizável. A seguir, é um exemplo de um pouco (verdadeiro) loop:

#incluir
usando namespace std;
int main ()
while (true)
cout << "Hello LinuxHint\n";

retornar 0;

Outro exemplo de infinito:

#incluir
#incluir
usando namespace std;
int main ()
string i;
while (true)
cout << "Please enter a string: ";
Cin >> i;
if (i == "exit")
quebrar;

cout << "The string you entered is: " << i << endl;

retornar 0;

A execução começa a partir da função principal em que o tipo de string eu A variável é declarada então em um infinito enquanto (verdadeiro) laço cout declaração imprime uma mensagem como “Por favor, insira uma string:“. Depois disso, o usuário entra na sequência usando CIN. Só terminará até ou a menos que o usuário entre no "saída" string, que é definida no IF-statement doença.

Saída

Conclusão

Loops são uma parte muito essencial da programação C ++. Um dos loops é o laço (verdadeiro), que funciona infinitamente até que fosse parado manualmente ou com alguma declaração. Dado que eles são usados ​​para fazer uma série de instruções um número infinito de vezes, ele também é conhecido como repetições de loops. Loops infinitos devem ser cuidadosamente empregados nos códigos, pois eles podem quebrar o código.