[c언어] 포인터의 주소 값
포인터는 변수의 메모리 주소를 저장하는 변수입니다. 포인터 변수를 선언하고 사용할 때, 그 변수에 저장된 주소 값을 알고 싶을 때가 있습니다.
다음은 간단한 예제 코드입니다:
#include <stdio.h>
int main() {
int num = 10;
int *ptr = #
printf("포인터 변수 ptr의 주소 값: %p", (void*)&ptr);
return 0;
}
위 코드에서 %p
는 포인터의 주소 값을 출력하기 위한 형식 지정자입니다. (void*)&ptr
은 포인터 변수 ptr
의 주소 값을 출력하도록 하는 부분입니다.
위의 코드를 실행하면, 포인터 변수 ptr
의 주소 값을 출력할 수 있습니다.
이상입니다!