بيت تطوير ما هو عامل انخفاض في ج؟ - تعريف من techopedia

ما هو عامل انخفاض في ج؟ - تعريف من techopedia

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

Anonim

التعريف - ماذا يعني انخفاض عامل التشغيل؟

عامل تخفيض ، في سياق C # ، هو عامل أحادي. تقوم بإرجاع قيمة من نفس النوع ، مع قيمة محددة مسبقًا تساوي قيمة المعامل مطروحًا منها واحدة. يشار إلى عامل التشغيل بتخفيض الرمز "-".


يدعم عامل خفض الترميز البادئة و postfix. في حالة تدوين البادئة (الرمز بواسطة - x ، حيث x هو متغير) ، يتم استخدام قيمة المتغير في التعبير بعد تقليل قيمته الأصلية. أثناء استخدام تدوين postfix (x--) ، سيتم اعتبار قيمة المتغير قبل عملية التناقص في التعبير. يمكن استخدام عامل تناقص لتغيير موقع المؤشر بطرح قيمة مساوية للحجم (أو نوع المؤشر) من العنوان الموجود في متغير المؤشر.

يشرح Techopedia مشغل تخفيض

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

  • يتم تخزين القيمة التي يتم إرجاعها بواسطة عامل التشغيل في موقع يشير إلى المتغير.
  • تصبح القيمة التي يتم إرجاعها من قبل المشغل نتيجة لعملية التناقص.
  • تعد الأنواع التي لها تنفيذ محدد لعامل تقليل القيمة مسبقًا أنواعًا رقمية ، مثل عدد صحيح و sbyte و short و int و long و char و float و double و decimal و type enumeration.
  • يمكن أن تعرّف الأنواع المعرفة من قبل المستخدم عامل إنقاص القيمة لتنفيذ الدلالات اللازمة.
  • أثناء تطبيق عامل خفض القيمة على المؤشر ، تعتمد النتيجة على التنفيذ. لا يتم طرح الاستثناءات إذا تجاوزت العملية نطاق المؤشر.
  • تسمح أسبقية عامل خفض القيمة بتدوين postfix أعلى من نموذج البادئة.

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


يجب استخدام عامل خفض القيمة لتعيين متغير وليس إلى قيمة. يمكن أن يؤدي استخدام عامل تخفيض أكثر من مرة في تعبير واحد إلى نتائج غير متوقعة في الغالب بسبب التحسين المطبق من قبل المترجم. وبالتالي ، يُقترح استخدام عامل تخفيض بعد فهم ترتيب التقييم ، مع استخدام كل من تدوين postfix و prefix جنبًا إلى جنب مع الأسبقية في مجموعة عوامل التشغيل C #. لا يمكن أن يكون لتدوينات البادئة والبادئة لمشغل التخفيض تنفيذ مشغل منفصل.

تمت كتابة هذا التعريف في سياق C #
ما هو عامل انخفاض في ج؟ - تعريف من techopedia