Mi a While Loop a C++ nyelven?

Mi A While Loop A C Nyelven



A ciklusok a C++-ban a programozás fontos részét képezik, és lehetővé teszik az utasítások ismételt végrehajtását, amíg a megadott feltétel igaz nem lesz. A C++-ban lévő ciklusok tömörebbé, olvashatóvá és könnyebben karbantarthatóvá teszik a kódot. A C++-ban háromféle ciklus létezik: do, while és for ciklus.

Olvasson tovább, ha többet szeretne megtudni a míg hurok C++ nyelven.

Mi az a While ciklus a C++ nyelven?

A C++ programozásban a másik neve a míg hurok egy előre tesztelt hurok. Lehetővé teszi, hogy a program ismételten végrehajtson kódutasításokat egy bizonyos blokkon belül, amíg a hurok feltétele igaz. A ciklus először a feltételt teszteli; ha a feltétel igaz, akkor először a hurok zárójelében lévő kód kerül végrehajtásra, és a ciklus ismételten végrehajtja a kódot, amikor az adott feltétel hamis lesz, a ciklus zárójelében lévő kód és utasítások végrehajtása többé nem történik meg.







A while Loop összetevői

A lényeges összetevők a míg hurok tartalmazza:



  • míg Kulcsszó
  • Vizsgálati körülmények
  • Nyilatkozatok
  • Növekedés vagy csökkentés

A while ciklus szintaxisa

A szintaxis a míg hurok C++-ban a következő:



míg ( állapot teszt )

{

//Ismételten végrehajtandó utasítások

// Növelési (++) vagy csökkentési (--) művelet

}

A következő folyamatábra a míg hurok :





Hogyan használjuk a ciklus közben C++-ban

Tekintsük azt a példát, ahol nyomtatni szeretnénk 'Linux' tízszer. A „printf” utasítás tízszeri beírása helyett használhatjuk a míg hurok akár tíz iteráció futtatásához. Íme egy példa:



#include

névtér std használatával ;

int fő- ( ) {

int számol = 0 ;

míg ( számol < 10 ) {

cout << 'Linux \n ' ;

számol ++;

}

Visszatérés 0 ;

}

A fenti kód egy while ciklust használ az üzenet kinyomtatásához 'Linux' 10 alkalommal. A számlálóváltozót 0-ra inicializálja, majd a while ciklus segítségével végrehajtja a cout utasítást, és addig növeli a számlálót, amíg el nem éri a 10-et.

Az Infinite használata ciklus közben a C++ nyelven

Egyes esetekben a míg hurok talán soha nem futja. Amikor a ciklus feltétele hamis lesz, a ciklus véget ér, és a ciklus utáni első utasítás kerül kinyomtatásra. Ha a végtelen while ciklust szeretné használni, akkor adja hozzá a mindig igaz feltételt. Például az „a” egész szám értéke mindig nagyobb lesz 10-nél, így a ciklus soha nem ér véget:

#include

névtér std használatával ;

int fő- ( ) {

int a = 10 ;

míg ( a >= 10 )

{

cout << a << ' \n ' ;

a ++;

}

Visszatérés 0 ;

}

Jegyzet: A mindig igaz feltétel megadása helyett az „igaz” kulcsszó is használható while ciklussal.

Logikai operátorok használata ciklus közben – C++

A logikai operátorok szeretik ÉS (&&) és VAGY (||) is használható a míg hurok . Ha az ÉS operátort használja, mindkét feltételnek igaznak kell lennie a futtatáshoz míg hurok , és ha a VAGY operátort, a ciklus addig fut, amíg mindkét feltétel hamis értéket ad vissza.

#include

névtér std használatával ;

int fő- ( ) {

int x = 1 , és = 1 ;

míg ( ( x <= 5 && és <= 5 ) || x + és <= 10 ) {

cout << 'x: ' << x << ', és: ' << és << endl ;

x ++;

és ++;

}



Visszatérés 0 ;

}

A fenti kód a logikai ÉS és logikai VAGY operátorok használatát mutatja be a míg hurok . A hurok addig fut, amíg a feltételek bármelyike ​​teljesül:

Bottom Line

A míg hurok A C++ nyelvben lehetővé teszi a kód blokkjának ismételt futtatását bizonyos feltételektől függően. A C++ programozás elengedhetetlen összetevője, amely tömörebbé és könnyebben karbantarthatóvá teszi a kódot. A szintaxis a míg hurok Tartalmaz egy tesztelendő feltételt, az ismételten végrehajtandó utasításokat, valamint egy növelő vagy csökkentő műveletet a végén. A logikai operátorok, mint az ÉS és a VAGY, használhatók a while ciklusban, ezen kívül egy végtelen ciklus is létrehozható egy mindig igaz feltétel használatával.