Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الحلقات اللانهائية

جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 44 من 63.

الحلقة اللانهائية هي حلقة تستمر إلى ما لا نهاية لأن شرط إنهائها لا يتحقق أبداً. وعلى الرغم من أنها غير مرغوب فيها عادةً، إلا أن هناك بعض الحالات التي يمكن أن تكون فيها الحلقات اللانهائية مفيدة، كما هو الحال في الأنظمة المدمجة أو البرامج التي تعمل باستمرار.

في لغة C، يمكنك إنشاء حلقة تكرار لا نهائية باستخدام بنيات برمجية متنوعة:

  1. باستخدام حلقة while:

    while (1) {
        // الكود المراد تنفيذه
    }
  1. باستخدام حلقة for:

    for (;;) {
        // الكود المراد تنفيذه
    }
  1. باستخدام حلقة do-while:

    do {
        // الكود المراد تنفيذه
    } while (1);

للخروج من حلقة تكرارية لا نهائية، عادةً ما تستخدم جملة break أو تقوم بتعديل متغير تحكم داخل الحلقة بناءً على شرط معين.

كن حذرًا عند استخدام الحلقات اللانهائية، لأنها قد تتسبب في توقف برنامجك عن الاستجابة إذا لم يتم إدارتها بشكل صحيح.

ورقة مرجعية

تستمر الحلقة اللانهائية إلى أجل غير مسمى لأن شرط التوقف الخاص بها لا يتحقق أبداً.

قم بإنشاء حلقات لانهائية باستخدام:

حلقة While:

while (1) {
    // الكود المراد تنفيذه
}

حلقة For:

for (;;) {
    // الكود المراد تنفيذه
}

حلقة Do-while:

do {
    // الكود المراد تنفيذه
} while (1);

اخرج من الحلقات اللانهائية باستخدام جملة break أو عن طريق تعديل متغير التحكم بناءً على شرط معين.

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals