dediğin gibi do-while ddöngüsünde while bölümüne gelmeden önce işlem bir kez yapılmış olur. Eğer while sorgusu sağlanıyorsa tekrar başa döner. Normal while ise sadece koşul sağlandığında olur. Sağlanmazsa işlem gerçekleşmez. Yani kısacası do-while döngüsünde ne olursa olsun işlem en az bir kez gerçekleşecektir.
Ben bir özetliyim anladığımı , siz de bakınız isterseniz doğru anlamış mıyım diye?
While'de önce koşula bakılır. Örneğin i=0 dedik ve while deyimine i'yi her seferinde 1 arttırmasını istedik. Şartımız ise i

0 dan sonra 1 arttı , koşula baktı , 1 daha arttı , 2 oldu. Şarta yine baktı , 3 ten küçük dediği için arttırmadı.
Do-whileda ise;
Önce işlem bir kere gerçekleşti. İşlemin sonunda şarta bakıldı , sağlandıysa bir daha gerçekleşti , işlem sonunda bir daha şarta bakıldı. Bu şekilde devam ediyor.
Dowhileda deyimimiz en azından 1 kere çalışmış oluyor. Whileda ise önce şarta baktığı için böyle bir durum yok.
Doğru anlamıs mıyım acaba?