ما هو المؤشر في C ++ بمثال بسيط؟
ما هو المؤشر في C ++ بمثال بسيط؟

فيديو: ما هو المؤشر في C ++ بمثال بسيط؟

فيديو: ما هو المؤشر في C ++ بمثال بسيط؟
فيديو: الدرس [47] دورة ++C : شرح المؤشرات بطريقة سهلة Pointers 2024, يمكن
Anonim

المؤشرات في C ++

المؤشر هو متغير في C ++ الذي يحمل عنوان متغير آخر. لديهم نوع بيانات تمامًا مثل المتغيرات ، لـ مثال نوع عدد صحيح المؤشر يمكن أن تحتوي على عنوان متغير عدد صحيح ونوع حرف المؤشر يمكن أن يحمل عنوان متغير شار

بجانب هذا ، ما هو المؤشر C ++؟

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

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

بجانب هذا ، ما هو المؤشر أعط مثالا؟

أ المؤشر هو متغير يخزن عنوان متغير آخر. على عكس المتغيرات الأخرى التي تحتوي على قيم من نوع معين ، المؤشر يحمل عنوان المتغير. ل مثال ، متغير عدد صحيح يحمل (أو يمكنك أن تقول مخازن) قيمة عدد صحيح ، ولكن عدد صحيح المؤشر يحمل عنوان متغير عدد صحيح.

كيف تنشئ متغير مؤشر في C ++؟

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