• 0

كم عدد مستويات المؤشر المسموح بها في السي بلس بلس ؟

كم عدد مستويات المؤشر التي أستطيع القيام بها في السي والسي بلس بلس ؟ فهل هي لانهائية ؟ أم لديها عدد محدد ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك استخدام العدد الذي تريد من المؤشرات في برنامجك (حسب قدرات حاسوبك)، فمستوى واحد أو إثنين هو الأكثر شيوعا، وثلاثة مستويات فهو أمر نادر أما العدد لا نهائي من المؤشرات فهو شيء شائع نوعا ما.
العدد اللانهائي من المؤشرات يتم تحقيقه بمساعدة struct وليس عن طريق الإعلان المباشر والذي هو مستحيل، كما في المثال التالي (مثال بسيط على Struct):

struct list { struct list *next; ... };

أي بشكل نظري يمكنك إنشاء أي عدد من المستويات التي تريدها لكن بشكل عملي لا يمكنك استهلاك حجم الذاكرة بشكل لا نهائي، لأنه ستكون هنالك حدود لموارد الحاسوب.

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن