해결된 질문
작성
·
175
2
교수님이 마치 os가 된 것 처럼이라고 하셨는데 이게 무슨 뜻인가요?
os가 변수의 주소값을 정해줘야하는데
프로그래머가 os처럼 변수의 주솟값을 정해줘서 os가 된것처럼 이라고 말씀하시는건가요?
답변 1
2
안녕하세요, 답변 도우미 Soobak 입니다.
네, 맞습니다.
일반적으로 프로그램이 필요로 하는 메모리를 할당하고 메모리를 관리하는 것은 운영체제(OS)가 담당합니다.
이 때, 질문주신 강의 부분에서 int *ptr = 1234;
와 같이 포인터 변수 자체에 프로그래머가 값을 직접 할당하는 것은, 포인터 변수 ptr
이 1234
라는 주소에 위치한 메모리를 참조하도록 합니다.
이러한 맥락에서 이해하시는 것이 올바른 것 같습니다.
추가적으로, 이해에 도움이 되실 수 있는 다른 질문글의 링크를 첨부드립니다.
따배씨 - 포인터 주소 대입(링크)