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 🙂


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *