لحلقة المشغل
وللمشغل يتكون من ثلاث عبارات ومشغل للتنفيذ:
ل(expression1؛ expression2؛ expression3)
المشغل.
يصف Expression1 التهيئة الحلقة. Expression2 يتحقق بشروط انتهاء الحلقة. وإذا كان صحيحا، يتم تنفيذ جسم حلقة ل. يكرر حلقة expression2 حتى يصبح كاذبة. إذا كان غير صحيح، يتم إنهاء حلقة، ويتم إعطاء السيطرة للمشغل المقبل. يتم احتساب Expression3 بعد كل تكرار.
وللمشغل ما يعادل خلافة التالية من مشغلي:
expression1.
بينما (expression2)
{
المشغل.
expression3.
}؛
أي من العبارات أو ثلاثة كل ثلاثة يمكن أن تكون غائبة في لالمشغل، ولكن الفاصلة المنقوطة (؛) التي تفصل بينهما لا يجب إغفالها. إذا تم حذف expression2، فإنه يعتبر صحيحا على الدوام. المشغل ل(؛؛) هو حلقة مستمرة، أي ما يعادل حين (1) المشغل. كل تعبير 1 أو 3 يمكن أن تتكون من عدة عبارات جنبا إلى جنب من قبل مشغل فاصلة '،'.
ملاحظة
إذا كان من المتوقع أن عددا كبيرا من التكرار سيتم التعامل معها في حلقة، فمن المستحسن أن تحقق حقيقة إنهاء البرنامج القسري باستخدام IsStopped () وظيفة.