Što je while petlja u C++?

Sto Je While Petlja U C



Petlje u C++-u važan su dio programiranja i omogućuju ponavljanje naredbi dok određeni uvjet ne postane True. Petlje u C++ čine kod sažetim, čitljivim i lakšim za održavanje. Postoje tri vrste petlji u C++: do, while i for petlje.

Čitajte dalje za više informacija o while petlja u C++.

Što je while petlja u C++?

U C++ programiranju, drugi naziv za a while petlja je unaprijed ispitana petlja. Omogućuje programu opetovano izvršavanje naredbi koda unutar određenog bloka sve dok je uvjet petlje istinit. Petlja prvo testira stanje; ako je uvjet istinit, prvi će se izvršiti kod unutar zagrada petlje i petlja opetovano izvršava kod, kada određeni uvjet postane lažan, kod i izjave unutar zagrada petlje više se neće izvršavati.







Komponente while petlje

Bitne komponente od while petlja uključuju:



  • dok je ključna riječ
  • Ispitni uvjet
  • Izjave
  • Povećanje ili smanjenje

Sintaksa za while petlju

Sintaksa while petlja u C++ je kako slijedi:



dok ( ispitivanje stanja )

{

//Izjave koje se ponavljaju

// Operacija povećanja (++) ili smanjenja (--).

}

Slijedi dijagram toka while petlja :





Kako koristiti while petlju u C++

Razmotrimo primjer gdje želimo ispisati 'Linux' deset puta. Umjesto deset puta upisivanja naredbe 'printf', možemo upotrijebiti while petlja pokrenuti do deset ponavljanja. Evo primjera:



#include

koristeći prostor imena std ;

int glavni ( ) {

int računati = 0 ;

dok ( računati < 10 ) {

cout << 'Linux \n ' ;

računati ++;

}

povratak 0 ;

}

Gornji kod koristi while petlju za ispis poruke 'Linux' 10 puta. Inicijalizira varijablu brojača na 0, a zatim koristi petlju while za izvođenje naredbe cout i povećava brojač dok ne dosegne 10.

Kako koristiti beskonačnu while petlju u C++

U nekim slučajevima, while petlja možda nikad ne trči. Kada uvjet petlje postane lažan, petlja se prekida, a prva izjava nakon petlje bit će ispisana. Ako želite koristiti beskonačnu while petlju, dodajte uvjet koji je uvijek istinit. Na primjer, vrijednost cijelog broja 'a' uvijek će biti veća od 10 kako petlja nikada ne bi završila:

#include

koristeći prostor imena std ;

int glavni ( ) {

int a = 10 ;

dok ( a >= 10 )

{

cout << a << ' \n ' ;

a ++;

}

povratak 0 ;

}

Bilješka: Umjesto određivanja uvjeta koji je uvijek istinit, ključna riječ 'true' također se može koristiti s while petljom.

Kako koristiti logičke operatore u while petlji – C++

Logički operatori poput I (&&) i ILI (||) također se može koristiti u while petlja . Ako koristite operator AND, oba uvjeta moraju biti istinita da biste pokrenuli while petlja , a ako koristite ILI petlja će se izvoditi sve dok oba uvjeta ne vrate false.

#include

koristeći prostor imena std ;

int glavni ( ) {

int x = 1 , i = 1 ;

dok ( ( x <= 5 && i <= 5 ) || x + i <= 10 ) {

cout << 'x: ' << x << ', i: ' << i << endl ;

x ++;

i ++;

}



povratak 0 ;

}

Gornji kod demonstrira upotrebu logičkog I i logičkog ILI operatora u a while petlja . Petlja će se nastaviti izvoditi sve dok je bilo koji od uvjeta istinit:

Poanta

The while petlja u C++ dopušta bloku koda da se opetovano pokreće ovisno o određenom stanju. To je bitna komponenta C++ programiranja koja kod čini sažetim i lakšim za održavanje. Sintaksa while petlja uključuje uvjet koji treba testirati, izjave koje se ponavljaju i operaciju povećanja ili smanjenja na kraju. Logički operatori poput AND i OR mogu se koristiti u while petlji, osim toga, beskonačna petlja također se može stvoriti korištenjem uvjeta koji je uvijek istinit.