حلقه do while در زبان C
حلقه do while در زبان C دستور یا دستوراتی را تا زمانی که شرط تعیین شده برقرار شود، تکرار می کند. ابتدا یک بار دستورات مشخص شده اجرا می شوند، سپس شرط حلقه بررسی می شود.
نحوه نوشتن دستور do while
در زیر Syntax یک دستور do while در زبان C را مشاهده می کنید:
1 2 3 | do { statement(s); } while( condition ); |
بعد از این که دستورات داخل حلقه یک بار اجرا شدند، شرط حلقه بررسی می شود، اگر درست باشد، اجرای حلقه ادامه می یابد و در غیر این صورت اولین دستور بعد از حلقه اجرا می شود.
دیاگرام حلقه do while
مثال
1 2 3 4 5 6 7 8 9 10 11 | #include <stdio.h> int main () { /* local variable definition */ int a = 10; /* do loop execution */ do { printf("value of a: %dn", a); a = a + 1; }while( a < 20 ); return 0; } |
زمانی که کد بالا توسط کامپایلر زبان C و اجرا شود، نتیجه زیر را تولید خواهد کرد:
1 2 3 4 5 6 7 8 9 10 | value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19 |
هیچ نظری ثبت نشده است