الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هو ال Poniters؟

مغلق
بدأه Basrah في 2 يوليو 2003 · 3 رد · 689 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

لدي سؤال بسيط جداً وقد قرأته في أحد الكتب ولكن لم أفهم المعنى:

ما هو الـ Pointer وما فائدته أرجو توضيحه مع المثال.

سؤال آخر:

ما هي المجموعات Set.

والسلام عليكم ورحمة الله وبركاته

#2

المؤشر: نوع من البيانات الذي يحمل عنوان في ذاكرة للوصول الى البيانات المخزنه في ذلك العنوان .

لتعريف المؤشر يجب ان نحدد على ماذا نؤشر ...

مثال : اذا اردنا ان نؤشر الى عدد صحيح نكتب هذا الكود ..

Type

;pointertype=^integer

للمؤشرات فائدة كبيرة في القوائم

تعرف المجموعة بأنها عناصر مختلفة ولكنها من نوع واحد والعناصر هذه قد تنتمي الى اكثر من مجموعة ...

يتم اولا تعريف نوع اساس يضم مجموعة مرتبة من البيانات البسيطة كالتالي

(......Type Base=(item1,item2

بعدها تعريف نووع مجموعة بدلالة النوع الاساس او عدة مجموعات كالتالي :

Type setype=set of Base

( هذا في لغة باسكال )

#3

بسم الله الرحمن الرحيم

أخي العزيز:

أشكرك كثيراً... ولكن:

الشرح فيه بعض الغموض فأنا جديد على لغة Delphi (سيّدة اللغات) فأرجو إرفاق مثال وشرحه وأكون لك من الشاكرين.

والسلام عليكم ورحمة الله وبركاته

#4

السلام عليكم

طبعا كما شرحت فلة

حيث يقوم الpointer

بالتاشير على موقع في الذاكره

لنفرض انه في الموقع 0007h

من الذاكره يوجد العنصر' a'

نعرف pointer يؤشر على الموقع وليكن p وعند كتابه

p^ يتم احضار محتوى الموق ع

وشكرا

exm.zip

هذا الموضوع مغلق.

مواضيع مشابهة