O que é enquanto o loop em C++?

O que é enquanto o loop em C++?
Loops em C ++ são uma parte importante da programação e permitem a execução de declarações repetidamente até que uma condição especificada seja verdadeira. Loops em C ++ tornam o código conciso, legível e mais fácil de manter. Existem três tipos de loops em C ++: faça, enquanto e para loops.

Continue lendo para obter mais informações sobre o enquanto loop em c++.

O que é um loop de tempo em C++?

Na programação C ++, o outro nome para um enquanto loop é um loop pré-testado. Ele permite que o programa execute repetidamente as instruções de código dentro de um determinado bloco, desde que a condição do loop seja verdadeira. O loop primeiro testa a condição; Se a condição for verdadeira, o código dentro dos colchetes será executado primeiro e o loop executa repetidamente o código, quando a condição específica se tornar falsa, o código e as instruções dentro do suporte do loop não serão mais executadas.

Componentes de while loop

Os componentes essenciais do enquanto loop incluir:

  • enquanto palavra -chave
  • Condição de teste
  • Declarações
  • Incremento ou decréscimo

A sintaxe para enquanto o loop

A sintaxe do enquanto loop em C ++ é o seguinte:

while (teste de condição)

// declarações a serem executadas repetidamente
// incremento (++) ou operação (-)

A seguir é o diagrama de fluxo do enquanto loop:

Como usar enquanto loop em c++

Considere o exemplo em que queremos imprimir “Linuxhint” dez vezes. Em vez de digitar a declaração "printf" dez vezes, podemos usar o enquanto loop Para correr até dez iterações. Aqui está um exemplo:

#incluir
usando namespace std;
int main ()
int conting = 0;
enquanto (conte < 10)
cout << "Linuxhint\n";
contagem ++;

retornar 0;

O código acima usa um loop de tempo para imprimir a mensagem “Linuxhint” 10 vezes. Ele inicializa uma variável contra 0 e depois usa o loop while para executar a declaração de cout e incrementar o contador até atingir 10.

Como usar o Infinite enquanto loop em C++

Em alguns casos, o enquanto loop Pode nunca correr. Quando a condição do loop se torna falsa, o loop termina e a primeira declaração após o loop será impressa. Se você quiser usar o infinito enquanto estiver em loop, adicione a condição que é sempre verdadeira. Por exemplo, o valor do número inteiro "A" sempre será maior que 10, para que o loop nunca termine:

#incluir
usando namespace std;
int main ()
int a = 10;
enquanto (a> = 10)

cout<a ++;

retornar 0;

Observação: Em vez de especificar uma condição sempre verdadeira, a palavra -chave "verdadeira" também pode ser usada com um loop de tempo.

Como usar os operadores lógicos no loop - C++

Operadores lógicos como E (&&) e OU (||) também pode ser usado no enquanto loop. Se você estiver usando o operador, ambas as condições devem ser verdadeiras para executar o enquanto loop, E se você estiver usando o OU Operador, o loop será executado até que ambas as condições retornem falsas.

#incluir
usando namespace std;
int main ()
int x = 1, y = 1;
enquanto ((x <= 5 && y <= 5) || x + y <= 10)
cout << "x: " << x << ", y: " << y << endl;
x ++;
y ++;

retornar 0;

O código acima demonstra o uso de lógicos e lógicos ou operadores em um enquanto loop. O loop continuará a funcionar enquanto qualquer uma das condições for verdadeira:

Resumindo

O enquanto loop em C ++ permite que o bloco de um código seja executado repetidamente, dependendo de uma determinada condição. É um componente essencial da programação C ++ que torna o código conciso e mais fácil de manter. A sintaxe do enquanto loop inclui uma condição que precisa ser testada, declarações a serem executadas repetidamente e uma operação de incremento ou decréscimo no final. Os operadores lógicos como e e ou podem ser usados ​​em um loop de tempo, além disso, um loop infinito também pode ser criado usando uma condição que é sempre verdadeira.