ما هو المرور بالمرجعية؟
ما هو المرور بالمرجعية؟

فيديو: ما هو المرور بالمرجعية؟

فيديو: ما هو المرور بالمرجعية؟
فيديو: 💥من الاسرار المخفيه في متصفح سفاري بجهاز الايفون 2024, مارس
Anonim

تمر بالإشارة . تمرير بالإشارة يعني أن عنوان ذاكرة المتغير (مؤشر إلى موقع الذاكرة) هو تم الاجتياز بنجاح للوظيفة. هذا على عكس عابرة حسب القيمة ، حيث تكون قيمة المتغير تم الاجتياز بنجاح تشغيل.

وبالمثل ، ما هو تمرير المرجع في C ++؟

تمر بالإشارة ( C ++ فقط) تمريري مرجعي يعني يمر ال المرجعي من وسيطة في دالة الاستدعاء إلى المعلمة الرسمية المقابلة للدالة التي تم استدعاؤها. يمكن للدالة التي تم استدعاؤها تعديل قيمة الوسيطة باستخدام تم تمرير المرجع في. خلاف ذلك ، استخدم يمر حسب القيمة ل يمر الحجج.

بالإضافة إلى ذلك ، ما هو اسم المرور؟ مر على كل إسم : تستخدم هذه التقنية في لغات البرمجة مثل Algol. في هذه التقنية ، " اسم المتغير هو تم الاجتياز بنجاح ، مما يسمح بالوصول إليه وتحديثه. مثال: لمضاعفة قيمة C [j] ، يمكنك ذلك يمر إنه اسم (ليست قيمتها) في الإجراء التالي.

هنا ، ما هو الفرق بين التمرير بالمرجع والتمرير بالقيمة؟

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

ما المقصود بالاتصال بالإحالة؟

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

موصى به: