#include <stdio.h>
int main(void)
{
int value = 125; // 일반 정수 변수 선언 및 초기화
int *ptr; // int 값을 가리키는 포인터 변수 선언
ptr = &value; // ptr에 value 변수의 주소를 저장
// 1) 변수 value의 값 출력
printf("value의 값: %d\n", value);
// 2) 변수 value의 메모리 주소 출력
printf("value의 주소: %p\n", (void*)&value);
// 3) 포인터 ptr이 가리키는 주소 출력
printf("ptr이 가리키는 주소: %p\n", (void*)ptr);
// 4) 포인터 ptr을 역참조(dereference)하여 실제 값을 출력
printf("*ptr이 가리키는 실제 값: %d\n", *ptr);
return 0;
}