• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

변수 이름 정보 자체의 저장 위치

24.04.17 14:55 작성 조회수 54

0

안녕하세요 선생님 좋은 강의 만들어주셔서 감사합니다.
수강중에 질문이 있습니다.

 

예를들어
char ch = 'a'; 라고 했을때

이름이 ch이고 크기가 1바이트인 변수가 OS에 의해 메모리에 할당되고 그 공간에 'a' 값 저장된다 그리고 &ch는 메모리의 주소 라는것 까지 이해했습니다.

제가 궁금한것은 그렇다면 'ch' 라는 변수명(문자 자체)은 어디에 저장되며, 컴퓨터는 어떻게 'ch'라는 변수명을 인식할 수 있는지 궁금합니다.


답변 1

답변을 작성해보세요.

0

저장되지 않습니다. 변수의 이름은 소스코드에만 있을 뿐 기계어로 번역하는 과정에서 이 이름은 사라집니다. 컴퓨터는 메모리의 위치(주소)가 중요하고 그것을 숫자로 계산해 접근 할 뿐 인간처럼 굳이 이름을 붙여 기억할 필요도 없습니다. 참고하시기 바랍니다. 😄

이초다님의 프로필

이초다

질문자

2024.04.17

답변 감사드립니다!!