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:
#includené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.
#includené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.