Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ความหมายของ “dereferencing” pointer ใน C/C++


Dereferencing ใช้เพื่อ access หรือ manipulate ข้อมูลใน memory location ที่ pointer ชี้ไป * (asterisk) ใช้กับ pointer variable เมื่อ dereferencing มันอ้างถึง variable ที่ถูกชี้ ดังนั้นเรียกว่า dereferencing of pointers

int main() {    int a = 7, b ;    int *p; // Un-initialized Pointer    p = &a; // Stores address of a in ptr    b = *p; // Put Value at ptr in b }

ที่นี่ address ใน p คือ address ของตัวแปร a