فيديو: كيف تستدعي دالة بالرجوع إليها في C ++؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
استدعاء وظيفة بواسطة إشارة في C .. ال مكالمة بواسطة طريقة مرجعية من تمرير الحجج إلى أ وظيفة نسخ عنوان وسيطة في المعلمة الرسمية. داخل وظيفة ، يتم استخدام العنوان للوصول إلى الوسيطة الفعلية المستخدمة في مكالمة . هذا يعني أن التغييرات التي تم إجراؤها على المعلمة تؤثر على الوسيطة التي تم تمريرها.
إذن ، هل النداء بالإشارة ممكن في C؟
تُعرف هذه التقنية باسم دعوة بالإشارة . في ج البرمجة ، هي أيضا المستطاع لتمرير العناوين كوسيطات للوظائف.
بالإضافة إلى ذلك ، ما هو الفرق بين استدعاء واستدعاء وظيفة؟ أجب عن وظيفة الاتصال يحتوي على المدخلات (المعلمات الفعلية) المعطاة لـ تسمى الوظيفة الذي يعمل بعد ذلك عليها لأنه يحتوي على التعريف ، وينفذ الإجراء المحدد ويعيد ما إذا كان سيتم إرجاع أي شيء.
مع وضع ذلك في الاعتبار ، كيف يمكنك استدعاء دالة بالرجوع إليها في C ++؟
ال مكالمة بواسطة طريقة مرجعية من تمرير الحجج إلى أ وظيفة نسخ المرجعي من حجة في المعلمة الرسمية. داخل وظيفة ، ال المرجعي يستخدم للوصول إلى الوسيطة الفعلية المستخدمة في مكالمة . هذا يعني أن التغييرات التي تم إجراؤها على المعلمة تؤثر على الوسيطة التي تم تمريرها.
ما هو الاتصال بالقيمة والدعوة بالمرجع في C ++؟
اتصل بالإشارة في C ++ In دعوة بالإشارة ، أصلي القيمة تم تعديله لأننا نجتاز المرجعي (عنوان). هنا عنوان القيمة يتم تمريره في وظيفة ، لذا فإن الوسائط الفعلية والرسمية تشترك في نفس مساحة العنوان. بالتالي، القيمة تغيرت داخل وظيفة ، ينعكس داخل وخارج وظيفة.