오늘은 배열 2번째 시간 메모리에서 배열을 어떤식으로 처리하는지 알아보겠습니다. 메모리(RAM)을 사진과 같이 표현을 합니다. 여러개의 방이 쭉 나열되어 있는 형태로. 이전 수업에서 int arr[10]를 예시로 했기에, 여기서 1개의 방은 4byte 크기인것이죠. 하지만 메모리 입장에서 위 1개의 방에 저 값만 들어있지는 않습니다.프로그램을 실행하는데에는 어마어마한 갯수의 변수가 필요로 합니다. 그래서 사실적으로 메모리를 그려보면 figure2와 같습니다. 즉, arr[0] 의 앞과 arr[9] 뒤에는 아무것도 없는 것이 아니라 여러 변수의 값들이 저장되어 있는거죠. )물론 저 중에는 arr[1]도 있고, arr[3]도 있고는 합니다) 그렇기에 허락되지 않은 변수가 메모리에 접근을 하려면 이를 막는 조..