원래 1차원 배열만 다루다가 다차원 배열이란것을 접하게되서 2차원배열에 하나 하나 담고 출력하는 소스를 만들었습니다.
그런데 이상한점을 발견해서 물어보고싶습니다
2차원 배열을 논리적으로 보면 차트가 나오지만 메모리는 어쩃거나 1차원이라서 1차원으로 보면
Moing[0][0] ~ Moning[0][3]
다음에
Moning[1][0] ~ Mongin[1][3]
이런식으로 되잖아요
그런데 Moning은 int형 자료형이고 그럼 Moning [0][0] = 4byte인데
Moning[0][0] ~ Moning[0][3] 이라면 16byte일것이고
그럼 Moning[0] 의 주소값이 0X7FF..FFda90 이라면
Moning[1]의 주소값은 0X7FF..FFdaa6 이렇게 되야하는데 0X7FF..FFdaa0 10바이트만 차지를 하더라고요
왜그런지 이유를 모르겠습니다 ㅠㅠ