Computer >> Máy Tính >  >> Lập trình >> lập trình C

Con trỏ “dereferencing” trong C / C ++ có nghĩa là gì?

Tham chiếu được sử dụng để truy cập hoặc thao tác dữ liệu có trong vị trí bộ nhớ được trỏ tới bởi một con trỏ. * (dấu hoa thị) được sử dụng với biến con trỏ khi tham chiếu đến biến con trỏ, nó đề cập đến biến được trỏ, vì vậy đây được gọi là tham chiếu đến con trỏ.

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
}

Ở đây, địa chỉ trong p về cơ bản là địa chỉ của một biến.