Friday, May 13, 2011

29. ตัวแปร Pointer

เป็นตัวแปรที่ใช้เก็บที่อยู่ของตัวแปรอื่น
การประกาศ Pointer
var my_pointer:^ชนิดข้อมูล;
เช่น
var my_pt:^Integer;

การกำหนดค่าให้กับ Pointer
my_pointer = Addr(ตัวแปรอื่น);
เช่น
my_pt = my_number;

การอ้างถึงข้อมูลในที่อยู่ที่ Pointer ชี้อยู่
my_pointer^;
เช่น
writeln(my_pointer^);
#สมมุติ
#มี x = 123;
#my_pt = addr(x);
# my_pt^ จะเป็น 123
#ซึ่งค่าที่ x เก็บไว้อยู่

No comments:

Post a Comment