Die C++-Do-While-Schleife wird verwendet, um einen Teil des Programms mehrmals zu iterieren. Wenn die Anzahl der Iterationen nicht festgelegt ist und Sie die Schleife mindestens einmal ausführen müssen, wird die Verwendung der do-while-Schleife empfohlen.
Die C++-Do-While-Schleife wird mindestens einmal ausgeführt, da die Bedingung nach dem Schleifenkörper überprüft wird.
do{ //code to be executed }while(condition);
Flussdiagramm:
Beispiel für eine C++-do-while-Schleife
Sehen wir uns ein einfaches Beispiel einer C++-Do-While-Schleife zum Drucken der Tabelle 1 an.
#include using namespace std; int main() { int i = 1; do{ cout< <i<<' '; i++; } while (i <="10)" ; pre> <p>Output:</p> <pre> 1 2 3 4 5 6 7 8 9 10 </pre> <hr> <h2>C++ Nested do-while Loop</h2> <p>In C++, if you use do-while loop inside another do-while loop, it is known as nested do-while loop. The nested do-while loop is executed fully for each outer do-while loop.</p> <p>Let's see a simple example of nested do-while loop in C++.</p> <pre> #include using namespace std; int main() { int i = 1; do{ int j = 1; do{ cout< <i<<' '; j++; } while (j <="3)" ; i++; (i pre> <p>Output:</p> <pre> 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 </pre> <hr> <h2>C++ Infinitive do-while Loop</h2> <p>In C++, if you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <pre> do{ //code to be executed }while(true); </pre> <hr> <h2>C++ Infinitive do-while Loop Example</h2> <pre> #include using namespace std; int main() { do{ cout<<'infinitive do-while loop'; } while(true); < pre> <p>Output:</p> <pre> Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop ctrl+c </pre></'infinitive></pre></i<<' ';></pre></i<<' ';>
C++ Verschachtelte do-while-Schleife
Wenn Sie in C++ eine do-while-Schleife innerhalb einer anderen do-while-Schleife verwenden, spricht man von einer verschachtelten do-while-Schleife. Die verschachtelte Do-While-Schleife wird für jede äußere Do-While-Schleife vollständig ausgeführt.
Sehen wir uns ein einfaches Beispiel einer verschachtelten Do-While-Schleife in C++ an.
#include using namespace std; int main() { int i = 1; do{ int j = 1; do{ cout< <i<<\' \'; j++; } while (j <="3)" ; i++; (i pre> <p>Output:</p> <pre> 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 </pre> <hr> <h2>C++ Infinitive do-while Loop</h2> <p>In C++, if you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <pre> do{ //code to be executed }while(true); </pre> <hr> <h2>C++ Infinitive do-while Loop Example</h2> <pre> #include using namespace std; int main() { do{ cout<<\'infinitive do-while loop\'; } while(true); < pre> <p>Output:</p> <pre> Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop ctrl+c </pre></\'infinitive></pre></i<<\' \';>
C++-Infinitiv-Do-While-Schleife
In C++, wenn Sie bestehen WAHR In der Do-While-Schleife handelt es sich um eine Endlos-Do-While-Schleife.
do{ //code to be executed }while(true);
Beispiel für eine C++-Infinitiv-Do-While-Schleife
#include using namespace std; int main() { do{ cout<<\'infinitive do-while loop\'; } while(true); < pre> <p>Output:</p> <pre> Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop ctrl+c </pre></\'infinitive>\'infinitive>