본문/내용
1. 다음의 프로그램 문장들이 있을 때 주기억 장소에 어떻게 매핑되어 값이 저장되는지 표시해 보세요. 단 변수에 저장된 값이 새로운 값으로 변경된다면 이전에 저장된 값은 삭제되었다는 의미로 X 표시하면 됩니다.
주기억 장소에 값들이 어떻게 매핑되어 저장되는지를 이해하기 위해, 프로그램의 문장들을 단계별로 살펴볼 필요가 있다. 변수에 새로운 값이 저장될 때, 이전 값이 어떻게 삭제되는지를 확인할 수 있는 간단한 예제를 들어 설명할 것이다. 예를 들어, 변수를 정의하고 그에 값을 할당하는 과정을 생각해본다. 처음에 변수 `x`를 선언하고 `10`이라는 값을 대입한다고 가정한다. 이때, 주기억 장소에는 `x`라는 이름의 메모리 공간이 할당되고 그 공간에는 값 `10`이 저장된다. 이 상태에서 메모리에는 다음과 같은 모습이 나타난다. `x`(10) 이후 또 다른 문장에서 `x`에 `20`이라는 값을 할당한다고 하자. 이때, `x`의 메모리 공간은 여전히 존재하지만, 새로운 값 `20`이 저장됨에 따라 이전에 저장된 값인 `10`은 더 이상 유효하지 않게 된다. 따라서, 메모리의 상태는 다음과 같이 변경된다. `x`(X) ` `20`으로 바뀌며, 이전 값인 `10`은 삭제된 것으…