بيت تطوير ما هو المشغل المنطقي الشرطي؟ - تعريف من techopedia

ما هو المشغل المنطقي الشرطي؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني المشغل المنطقي المنطقي؟

يشتمل العامل المنطقي الشرطي ، في C # ، على عامل AND مشروط (&&) ومشغل OR مشروط (||). إنها نسخة مشروطة لمشغل منطقي منطقي (& و |).

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

بخلاف عوامل التشغيل المنطقية المنطقية "&" و "|" ، والتي تقيّم دائمًا كلتا المعامِلات ، فإن العوامل المنطقية الشرطية تنفذ المعامل الثاني فقط إذا لزم الأمر. نتيجة لذلك ، تكون العوامل المنطقية الشرطية أسرع من العوامل المنطقية المنطقية وغالبًا ما تكون مفضلة. يُطلق على التنفيذ باستخدام العوامل المنطقية الشرطية تقييم "قصر الدائرة" أو "كسول".

تُعرف عوامل التشغيل المنطقية الشرطية أيضًا باسم العوامل المنطقية ذات الدائرة القصيرة.

يشرح Techopedia المشغل المنطقي الشرطي

يتم استخدام المشغل AND (&&) الشرطيين لتنفيذ AND AND من معاملاته من نوع Boole. تقييم المعامل الثاني يحدث فقط إذا كان ذلك ضروريا. يشبه المشغل المنطقي المنطقي "&" ، باستثناء الشرط عندما تعيد المعامل الأول خطأ ، لن يتم تقييم المعامل الثاني. هذا لأن عملية "&&" صحيحة فقط إذا كان تقييم كلتا المعامِلتين يعيدان بشكل صحيح.

يتم استخدام عامل التشغيل OR الشرطي (||) لتنفيذ OR منطقية من معاملاته من نوع Boole. لا يحدث تقييم المعامل الثاني إذا تم تقييم المعامل الأول أنه صحيح. يختلف عن المشغل المنطقي المنطقي "|" بإجراء تقييم "الدائرة القصيرة" حيث لا يتم تقييم المعامل الثاني عند تقييم المعامل الأول على أنه صحيح. هذا يرجع إلى حقيقة أن نتيجة "||" العملية صحيحة إذا كان تقييم أي من المعاملتين يعود صحيحاً.

على سبيل المثال ، للتحقق من صحة الرقم ليكون ضمن الحد العلوي والسفلي ، يمكن تنفيذ العملية AND المنطقية على الشرطين اللذين يبحثان عن الحد العلوي والسفلي ، والتي يتم التعبير عنها كتعبيرات منطقية.

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

تمت كتابة هذا التعريف في سياق C #
ما هو المشغل المنطقي الشرطي؟ - تعريف من techopedia