Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C/C++에서 포인터 "역참조"는 무엇을 의미합니까?

<시간/>

역참조는 포인터가 가리키는 메모리 위치에 포함된 데이터를 액세스하거나 조작하는 데 사용됩니다. *(별표)는 포인터 변수를 역참조할 때 포인터 변수와 함께 사용되며, 가리키는 변수를 가리키므로 이를 포인터 역참조라고 합니다.

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
}

여기서 p의 주소는 기본적으로 변수의 주소입니다.