Co je While Loop v C++?

Co Je While Loop V C



Smyčky v C++ jsou důležitou součástí programování a umožňují opakované provádění příkazů, dokud není zadaná podmínka True. Díky smyčkám v C++ je kód stručný, čitelný a snadněji se udržuje. V C++ existují tři typy cyklů: cykly do, while a for.

Přečtěte si další informace o zatímco smyčka v C++.

Co je to while smyčka v C++?

V programování C++ je jiný název pro a zatímco smyčka je předem otestovaná smyčka. Umožňuje programu opakovaně provádět příkazy kódu v rámci určitého bloku, pokud je podmínka smyčky pravdivá. Smyčka nejprve testuje podmínku; pokud je podmínka pravdivá, kód v závorkách smyčky bude proveden jako první a smyčka opakovaně provede kód, když se konkrétní podmínka stane nepravdivou, kód a příkazy v závorce smyčky se již nebudou provádět.







Komponenty while Loop

Základní složky zatímco smyčka zahrnout:



  • zatímco Klíčové slovo
  • Zkušební podmínka
  • Výpisy
  • Zvýšení nebo snížení

Syntaxe pro while Loop

Syntaxe zatímco smyčka v C++ je následující:



zatímco ( test stavu )

{

//Příkazy, které se mají provádět opakovaně

// Operace zvýšení (++) nebo snížení (--).

}

Následuje vývojový diagram zatímco smyčka :





Jak používat while Loop v C++

Zvažte příklad, kde chceme tisknout 'linux' desetkrát. Místo desetinásobného psaní příkazu „printf“ můžeme použít příkaz zatímco smyčka spustit až deset iterací. Zde je příklad:



#include

pomocí jmenného prostoru std ;

int hlavní ( ) {

int počet = 0 ;

zatímco ( počet < 10 ) {

cout << 'Linux \n ' ;

počet ++;

}

vrátit se 0 ;

}

Výše uvedený kód používá k vytištění zprávy smyčku while 'linux' 10 krát. Inicializuje proměnnou čítače na 0 a poté pomocí cyklu while provede příkaz cout a zvýší čítač, dokud nedosáhne 10.

Jak používat Infinite while Loop v C++

V některých případech je zatímco smyčka možná nikdy neuteče. Když se podmínka smyčky stane nepravdivou, smyčka se ukončí a vytiskne se první příkaz po smyčce. Pokud chcete použít nekonečnou smyčku while, přidejte podmínku, která je vždy pravdivá. Například hodnota celého čísla „a“ bude vždy větší než 10, takže smyčka nikdy neskončí:

#include

pomocí jmenného prostoru std ;

int hlavní ( ) {

int A = 10 ;

zatímco ( A >= 10 )

{

cout << A << ' \n ' ;

A ++;

}

vrátit se 0 ;

}

Poznámka: Místo zadání podmínky, která je vždy pravdivá, lze klíčové slovo „true“ použít také se smyčkou while.

Jak používat logické operátory v while Loop – C++

Logické operátory mají rádi A (&&) a NEBO (||) lze také použít v zatímco smyčka . Pokud používáte operátor AND, musí být splněny obě podmínky, aby bylo možné spustit zatímco smyčka , a pokud používáte NEBO operátor, smyčka poběží, dokud obě podmínky nevrátí hodnotu false.

#include

pomocí jmenného prostoru std ;

int hlavní ( ) {

int X = 1 , a = 1 ;

zatímco ( ( X <= 5 && a <= 5 ) || X + a <= 10 ) {

cout << 'X: ' << X << ', a: ' << a << endl ;

X ++;

a ++;

}



vrátit se 0 ;

}

Výše uvedený kód demonstruje použití obou logických operátorů AND a logických OR v a zatímco smyčka . Cyklus bude pokračovat, dokud bude splněna některá z podmínek:

Sečteno a podtrženo

The zatímco smyčka v C++ umožňuje, aby se blok kódu opakovaně spouštěl v závislosti na určité podmínce. Je to základní součást programování v C++, díky které je kód stručný a snadněji se udržuje. Syntaxe zatímco smyčka zahrnuje podmínku, kterou je třeba otestovat, příkazy, které se mají provádět opakovaně, a operaci zvýšení nebo snížení na konci. Logické operátory jako AND a OR lze použít ve smyčce while, kromě toho lze nekonečnou smyčku vytvořit také pomocí podmínky, která je vždy pravdivá.