• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

3분 11초경 질문

24.01.03 23:09 작성 조회수 111

2

교수님이 마치 os가 된 것 처럼이라고 하셨는데 이게 무슨 뜻인가요?

os가 변수의 주소값을 정해줘야하는데

프로그래머가 os처럼 변수의 주솟값을 정해줘서 os가 된것처럼 이라고 말씀하시는건가요?

답변 1

답변을 작성해보세요.

2

Soobak님의 프로필

Soobak

2024.01.04

안녕하세요, 답변 도우미 Soobak 입니다.

 

네, 맞습니다.
일반적으로 프로그램이 필요로 하는 메모리를 할당하고 메모리를 관리하는 것은 운영체제(OS)가 담당합니다.
이 때, 질문주신 강의 부분에서 int *ptr = 1234; 와 같이 포인터 변수 자체에 프로그래머가 값을 직접 할당하는 것은, 포인터 변수 ptr1234 라는 주소에 위치한 메모리를 참조하도록 합니다.
이러한 맥락에서 이해하시는 것이 올바른 것 같습니다.

 

추가적으로, 이해에 도움이 되실 수 있는 다른 질문글의 링크를 첨부드립니다.
따배씨 - 포인터 주소 대입(링크)