freeCodeCamp/guide/arabic/cplusplus/do-while-loop/index.md

1.4 KiB

title localeTitle
do while loop تفعل في حين حلقة

هل في حين حلقة

تكون do while loop تقريبًا مماثلة للحلقة "أثناء". do while loop " النموذج التالي:

do { // do something; } while(expression);

ملاحظة: تذكر استخدام فاصلة منقوطة "؛" في نهاية الشرط.

تفاصيل حول حلقة أثناء الاستخدام

يتم استخدام حلقة do-while عندما تكون متأكدًا أنه يجب إجراء عملية معينة (داخل الحلقة) مرة واحدة على الأقل. له العديد من المزايا مثل عدم تهيئة متغير التحقق (على سبيل المثال char addmore = 'Y') إلخ. الفاصلة المنقوطة في نهاية الوقت أمر لا بد منه.

افعل شيئًا أولاً ثم اختبر إذا كان علينا المتابعة. والنتيجة هي أن الكتلة يتم تنفيذها مرة واحدة على الأقل. (لأن اختبار التعبير يأتي بعد ذلك). ألق نظرة على مثال:

`#include using namespace std;

int main() 
{ 
    int counter, howmuch; 

    cin >> howmuch; 
    counter = 0; 
    do 
    { 
        counter++; 
        cout << counter << '\n'; 
    } 
    while ( counter < howmuch); 
    return 0; 
} 

`