logo

C++ Do-While Döngüsü

C++ do-while döngüsü programın bir bölümünü birkaç kez yinelemek için kullanılır. Yineleme sayısı sabit değilse ve döngüyü en az bir kez çalıştırmanız gerekiyorsa do-while döngüsünün kullanılması önerilir.

C++ do-while döngüsü en az bir kez yürütülür çünkü koşul döngü gövdesinden sonra kontrol edilir.

 do{ //code to be executed }while(condition); 

Akış şeması:

Cpp Döngü 1 sırasında yapın

C++ do-while döngüsü örneği

1 tablosunu yazdırmak için C++ do-while döngüsünün basit bir örneğini görelim.

 #include using namespace std; int main() { int i = 1; do{ cout&lt; <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&apos;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&lt; <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&lt;<'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++ İç İçe Do-while Döngüsü

C++'da, başka bir do-while döngüsünün içinde do-while döngüsünü kullanırsanız, buna iç içe do-while döngüsü adı verilir. İç içe geçmiş do-while döngüsü, her bir dış do-while döngüsü için tam olarak yürütülür.

C++'da iç içe geçmiş do-while döngüsünün basit bir örneğini görelim.

 #include using namespace std; int main() { int i = 1; do{ int j = 1; do{ cout&lt; <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&lt;<\'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++ Sonsuz do-while Döngüsü

C++'da geçerseniz doğru do-while döngüsünde, mastar do-while döngüsü olacaktır.

 do{ //code to be executed }while(true); 

C++ Sonsuz do-while Döngüsü Örneği

 #include using namespace std; int main() { do{ cout&lt;<\'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>