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