لمحة عن التعامل مع المؤشرات في الدلفي(pointer)
#5
السلام عليكم

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

اضافة لتعريف المؤشر

المؤشر عبارة عن عدد صحيح في 32 بت و هو بحجم 4 بايت والدي يحتوي على عنوان ما في الداكرة(متغير)

وهدا مثال آخر يزيد من التوضيح

PHP كود :
var i:Integer;
p1,p2:^Integer;
begin
 i
:= 10;
 
p1:=@i;
 
p2:=p1;
 
p2:=@p1;
 
form1.Caption:= IntToStr(p2^);
end; 

السطر االأول نسند قيمة للمتغير i
السطر الثاني المؤشر p1 سيحتوي على عنوان المتغير i
السطر الثالت المؤشر p2 يؤشر على نفس العنوان الدي يؤشر اليه p1 وكدلك قيمة المتغير الدي يؤشر اليه p1 والدي هو i
أي p2^=i
السطر الرابع المؤشر p2 يؤشر فقط على على عنوان p1 في الداكرة أي p2^<>i
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد


الردود في هذا الموضوع
لمحة عن التعامل مع المؤشرات في الدلفي(pointer) - بواسطة me_delphi - 15-02-2010, 11:10 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم