ما هو مؤشر نوع الدالة في C ++؟
ما هو مؤشر نوع الدالة في C ++؟

فيديو: ما هو مؤشر نوع الدالة في C ++؟

فيديو: ما هو مؤشر نوع الدالة في C ++؟
فيديو: #18 [c++] - function part 1 2024, يمكن
Anonim

مؤشرات الوظيفة في ج و ج ++ بقلم أليكس ألين. أ مؤشر الوظيفة هو متغير يخزن عنوان وظيفة يمكن استدعاؤها لاحقًا من خلال ذلك مؤشر الوظيفة . هذا مفيد لأن المهام تغلف السلوك.

الى جانب ذلك ، كيف يمكنك استدعاء دالة من مؤشر في C ++؟

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

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

ثم ، ما هو مؤشر الدالة تشرح بالمثال؟

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

ما هو المؤشر في سي؟

المؤشرات في C اللغة متغير يخزن / يشير إلى عنوان متغير آخر. أ المؤشر في C . تُستخدم لتخصيص الذاكرة ديناميكيًا ، أي في وقت التشغيل. ال المؤشر متغير قد ينتمي إلى أي نوع من أنواع البيانات مثل int ، و float ، و char ، و double ، و short ، إلخ.