ثريد
ماهو المؤشر pointer
المؤشر أو ال pointer هو عبارة عن متغير يشير الى مكان في الذاكرة لمتغير اخر اخر ويمكن ان يغير فيه بطريقة غير مباشرة
ماهو المؤشر pointer
المؤشر أو ال pointer هو عبارة عن متغير يشير الى مكان في الذاكرة لمتغير اخر اخر ويمكن ان يغير فيه بطريقة غير مباشرة
هناك رمزين يجب التعرف عليهما
١- الرمز & وهذا الرمز يشير الى عنوان المتغير في الذاكرة
٢- الرمز * ويستخدم هذا الرمز عند تعريف متغير من نوع مؤشر
١- الرمز & وهذا الرمز يشير الى عنوان المتغير في الذاكرة
٢- الرمز * ويستخدم هذا الرمز عند تعريف متغير من نوع مؤشر
مثال
int b=3
print(b);
print(&b);
جملة الطباعة الاولى سوف تطلع قيمة المتغير وهي القيمة ٣
وجملة الطباعة الثانية سوف تطبع عنوان المتغير b في الذاكرة
int b=3
print(b);
print(&b);
جملة الطباعة الاولى سوف تطلع قيمة المتغير وهي القيمة ٣
وجملة الطباعة الثانية سوف تطبع عنوان المتغير b في الذاكرة
int num = 3;
int *ptr = #
في السطر الاول تم تعريف متغير اسمه num يحتوي على القيمة 3 وفي السطر الثاني تم تعريف متغير من نوع مؤشر يشير الى القيمة عنوان المتغير num في الذاكرة
int *ptr = #
في السطر الاول تم تعريف متغير اسمه num يحتوي على القيمة 3 وفي السطر الثاني تم تعريف متغير من نوع مؤشر يشير الى القيمة عنوان المتغير num في الذاكرة
جاري تحميل الاقتراحات...