Cosa c'è mentre loop in C++?

Cosa c'è mentre loop in C++?
I loop in C ++ sono una parte importante della programmazione e consentono ripetutamente l'esecuzione di dichiarazioni fino a quando una condizione specificata è vera. I loop in C ++ rendono il codice conciso, leggibile e più facile da mantenere. Esistono tre tipi di loop in C ++: do, mentre e per i loop.

Continua a leggere per ulteriori informazioni sul mentre loop in c++.

Cos'è un giro di tempo in C++?

Nella programmazione C ++, l'altro nome per a mentre loop è un ciclo pre-testato. Consente al programma di eseguire ripetutamente le istruzioni di codice all'interno di un determinato blocco purché le condizioni del loop siano vere. Il loop prima mette alla prova la condizione; Se la condizione è vera, il codice all'interno delle staffe loop verrà eseguito per primo e il loop esegue ripetutamente il codice, quando la condizione specifica diventa falsa, il codice e le istruzioni all'interno della staffa del loop non verranno più eseguite.

Componenti di white loop

I componenti essenziali del mentre loop includere:

  • mentre la parola chiave
  • Condizione di test
  • Dichiarazioni
  • Incremento o decremento

La sintassi per While Loop

La sintassi del mentre loop In C ++ è il seguente:

mentre (Test di condizione)

// affermazioni da eseguire ripetutamente
// incrementa (++) o decremento (-) operazione

Quello che segue è il diagramma di flusso del mentre loop:

Come usare mentre loop in C++

Considera l'esempio in cui vogliamo stampare "Linuxhint" dieci volte. Invece di digitare l'istruzione "printf" dieci volte, possiamo usare il mentre loop per correre fino a dieci iterazioni. Ecco un esempio:

#includere
Utilizzo dello spazio dei nomi std;
int main ()
int count = 0;
mentre (conta < 10)
cout << "Linuxhint\n";
conta ++;

restituzione 0;

Il codice sopra utilizza un ciclo while per stampare il messaggio "Linuxhint" 10 volte. Inizializza un contatore variabile a 0, quindi utilizza il ciclo while per eseguire l'istruzione Cout e incrementare il contatore fino a raggiungere 10.

Come usare infinito durante il ciclo in c++

In alcuni casi, il mentre loop potrebbe non funzionare mai. Quando la condizione del loop diventa falsa, il ciclo termina e la prima istruzione dopo il ciclo verrà stampata. Se si desidera utilizzare l'infinito durante il ciclo, aggiungi la condizione che è sempre vera. Ad esempio, il valore dell'intero "A" sarà sempre maggiore di 10 in modo che il ciclo non finisca mai:

#includere
Utilizzo dello spazio dei nomi std;
int main ()
int a = 10;
while (a> = 10)

cout<a ++;

restituzione 0;

Nota: Invece di specificare una condizione che è sempre vera, la parola chiave "vera" può anche essere utilizzata con un ciclo while.

Come utilizzare gli operatori logici nel ciclo++

Operatori logici come E (&&) E O (||) può anche essere usato in mentre loop. Se si utilizza l'operatore e l'operatore, entrambe le condizioni devono essere vere per eseguire il mentre loop, E se stai usando il O operatore, il ciclo verrà eseguito fino a quando entrambe le condizioni non restituiscono false.

#includere
Utilizzo dello spazio dei nomi std;
int main ()
int x = 1, y = 1;
mentre ((x <= 5 && y <= 5) || x + y <= 10)
cout << "x: " << x << ", y: " << y << endl;
x ++;
y ++;

restituzione 0;

Il codice sopra mostra l'uso di operatori sia logici che logici o in un file mentre loop. Il ciclo continuerà a funzionare fintanto che una delle condizioni è vera:

Linea di fondo

IL mentre loop In C ++ consente di eseguire ripetutamente il blocco di un codice a seconda di una determinata condizione. È un componente essenziale della programmazione C ++ che rende il codice conciso e più facile da mantenere. La sintassi del mentre loop Include una condizione che deve essere testata, le dichiarazioni da eseguire ripetutamente e un'operazione di incremento o decremento alla fine. Operatori logici come e / o o possono essere utilizzati in un po ', a parte quello un anello infinito può anche essere creato usando una condizione che è sempre vera.