1. 아래 코드 대로 컴파일을 하고 디버깅을 시작했습니다.
자꾸 건드리다 보니까 자료구조에 대해서 궁금증이 생겨서 메모리를 어떻게 할당받는가를 지켜봤습니다.
첨부한 스크린샷에 나온것처럼
&(Dendrites[0][9]) = 0x6020b8
&(Dendrites[1][0]) = 0x6020d0
이렇게 나왔습니다. 다른 것들도 양상이 비슷합니다.
여기서 궁금한것은
메모리 할당을 근처에 받은것은 이해가 가지만
여기서 0x6020c0와 0x6020c8 은 어디에 갔는가라는 겁니다.
여기에는 뭐가 할당된 것일까요?
디버깅에서 주소를 이용해 그곳에 저장된 값을 찾는 명령어를 찾아봤지만
addr도 아니고 info symbol도 아니고 관련 명령어를 찾지 못해서 무엇이 들어있는지를 확인 못했습니다.
그리고 제가 할당한것은
분명히 10 * 10 배열인데