حلقه do while در زبان C++
دستور do while در زبان C++ دستور یا دستوراتی را تا زمانی که شرط تعیین شده برقرار شود، تکرار می کند. ابتدا یک بار دستورات مشخص شده اجرا می شوند، سپس شرط حلقه بررسی می شود.
نحوه نوشتن حلقه do while
در زیر Syntax یک دستور do while را مشاهده می کنید:
1 2 3 | do { statement(s); } while( condition ); |
بعد از این که دستورات داخل حلقه یک بار اجرا شدند، شرط حلقه بررسی می شود، اگر درست باشد، اجرای حلقه ادامه می یابد و در غیر این صورت اولین دستور بعد از حلقه اجرا می شود.
دیاگرام حلقه do while
مثال
1 2 3 4 5 6 7 8 9 10 11 12 | #include <iostream> using namespace std; int main () { // Local variable declaration: int a = 10; // do loop execution do { cout << "value of a: " << a << endl; 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 |
هیچ نظری ثبت نشده است