While döngüsü gibi tek farkla. do while bloğu içinde yazılı olan şeyler ne olursa olsun 1 kere çalışır.
Aşağıdaki while döngüsü çalışmayacaktır. Sonuç olarak ekrana hiçbir çıktı alamayacağız.
#include <iostream>
using namespace std;
int main() {
while (false){
cout<< "cok onemli seyler" << endl;
}
}
Do while da ise bir kere ekrana çıktı verip döngüden çıkacaktır.
#include <iostream>
using namespace std;
int main() {
do{
cout<< "cok onemli seyler" << endl;
} while (false);
}
cok onemli seyler
do-while döngüsünün eş değeri şu ifadedir
cout << "cok onemli seyler" << endl;
while (false)
{
cout << "cok onemli seyler" << endl;
}
farkettiyseniz aynı kod satırını iki kere yazdık. Bu da istenmeyen bir şey olduğu için do-while döngüsü var 🙂


Leave a Reply