Reklama

ترتيب تنفيذ التعليمات في لغات البرمجة C/C++

افتراضي برنامج تعليمات تشغيل واحدة بعد الأخرى ، , باستمرار. في أول برنامج يتم تنفيذه القراءة, هذا نوع, الاتفاق و أخيرا طباعة.

ولكن تخيل الوضع, عندما يكون عدد المبيعات الصغيرة: هو 1 أو حتى 0. وليس ضروريا أن استدعاء الدالات نوع و الاتفاق مثل هذه الحالة. طباعة النتيجة ولكن لا تزال بحاجة, وبالتالي فإن وظيفة طباعة يجب أن تتصل في أي حال. وفي هذه الحالة يمكن أن نستخدم المشروط البيان إذا.

ونحن سوف تضطر إلى إعادة كتابة الدالة القراءة لذا, إلى بإرجاع عدد السجلات قراءة:

الأولى إذا كان يوفر بيان المشروطة تنفيذ كتلة البرنامج: وظائف الفرز الاتفاق يتم اللجوء إليه إلا في حالة, إذا كان عدد أكبر من 1. وفقا الثانية التعليمات إذا الطرفية " يعرض الرسالة “كانت مبيعات”, إذا كان الشرط صحيحا, ie. قيمة العد على كل حال 0. إذا كان الشرط غير صحيح, هو استدعاء دالة طباعة.

طريقة أخرى شائعة يتعارض تنفيذ البرنامج هو التكرار, أو التعليمات دورة. هذه التعليمات تعليمات تكرار كتلة من التعليمات البرمجية طويلة, حتى شرط معين لن تغير من حقيقة أن كاذبة. على سبيل المثال:

في هذا مفتعلة المثال دورة في حين تؤدى خمس مرات, حتى متغير التكرار لا نحصل على قيمة 5 و متغير continue_loop يساوي كاذبة. دليل

يزيد من قيمة المتغير التكرار لكل وحدة.

Reklama