Buradaki yapı aşağıda görünen gibidir.
do
{
//icra edilmesi gereken blok
}
while(şart ifadesi);
Bu döngü yapısında diğer iki (for ve while ) döngü yapısındaki farkı ilk once döngü yapısının içerisinde girilip sonradan şart ifadesi içerisindeki karşılaştırmanın doğru olup olmadığına bakılır ve alınan sonuçla tekrar do kısımından sonra bulunan blok icra edilip edilemeyeceğine burada karar verilir. Diğer iki yapıdan bir başka anlamla farkı blok içerisinde bulunan kısmın en az bir kere icra edilmesidir, şart ifadesinin yanlış olması durumunda bile.
Buradaki yapı aşağıda görünen gibidir.
do
{
//icra edilmesi gereken blok
}
while(şart ifadesi);
Bu döngü yapısında diğer iki (for ve while ) döngü yapısındaki farkı ilk once döngü yapısının içerisinde girilip sonradan şart ifadesi içerisindeki karşılaştırmanın doğru olup olmadığına bakılır ve alınan sonuçla tekrar do kısımından sonra bulunan blok icra edilip edilemeyeceğine burada karar verilir. Diğer iki yapıdan bir başka anlamla farkı blok içerisinde bulunan kısmın en az bir kere icra edilmesidir, şart ifadesinin yanlış olması durumunda bile.
Buradaki yapı aşağıda görünen gibidir.
do
{
//icra edilmesi gereken blok
}
while(şart ifadesi);
Bu döngü yapısında diğer iki (for ve while ) döngü yapısındaki farkı ilk once döngü yapısının içerisinde girilip sonradan şart ifadesi içerisindeki karşılaştırmanın doğru olup olmadığına bakılır ve alınan sonuçla tekrar do kısımından sonra bulunan blok icra edilip edilemeyeceğine burada karar verilir. Diğer iki yapıdan bir başka anlamla farkı blok içerisinde bulunan kısmın en az bir kere icra edilmesidir, şart ifadesinin yanlış olması durumunda bile.