Variable
메모리 한 위치에 실제 값이 저장된다.
포인터는 값 자체가 아니라 값이 있는 주소를 저장하고, 역참조로 그 위치의 값을 읽는다.
메모리 한 위치에 실제 값이 저장된다.
& 연산자로 변수의 메모리 주소를 얻는다.
포인터 변수는 그 주소 값을 저장한다.
*ptr로 주소가 가리키는 실제 값을 읽거나 쓴다.
아무 대상도 가리키지 않는 안전한 빈 상태를 표현한다.
역참조 전 null 여부와 수명을 확인해야 한다.
포인터를 이해하려면 값과 주소를 분리해서 봐야 한다. 포인터 변수의 값은 다른 변수의 위치다.