a라는 변수가 있으면

포인터는 a라는 변수의 주소값을 저장할 수 있고
그 변수의 위치(메모리 주소)를 가르키는 변수

참조는 a라는 변수의 위치(메모리 주소)를 저장해서 그 변수를 가르키는 변수라고 알고 있는데

제가 개념을 잘못  이해하고 있나요?