<div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201705/14940412470bd6d08f9459423cbdb1b6c1d8d09a85__mn659131__w418__h404__f22147__Ym201705.png" width="418" height="404" alt="code.PNG" style="border:none;" filesize="22147"></div> <div style="text-align:left;"><br></div> <div style="text-align:left;">원래 1차원 배열만 다루다가 다차원 배열이란것을 접하게되서 2차원배열에 하나 하나 담고 출력하는 소스를 만들었습니다.</div> <div style="text-align:left;">그런데 이상한점을 발견해서 물어보고싶습니다</div> <div style="text-align:left;">2차원 배열을 논리적으로 보면 차트가 나오지만 메모리는 어쩃거나 1차원이라서 1차원으로 보면</div> <div style="text-align:left;">Moing[0][0] ~ Moning[0][3] </div> <div style="text-align:left;">다음에 </div> <div style="text-align:left;">Moning[1][0] ~ Mongin[1][3]</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">이런식으로 되잖아요</div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201705/14940412490909b0783db44b1eb83c2575de30e2ce__mn659131__w425__h91__f12799__Ym201705.png" width="425" height="91" alt="다차원 배열 메모리 주소.PNG" style="border:none;" filesize="12799"></div><br><div> <div>그런데 Moning은 int형 자료형이고 그럼 Moning [0][0] = 4byte인데</div> <div><br></div> <div>Moning[0][0] ~ Moning[0][3] 이라면 16byte일것이고</div> <div><br></div> <div>그럼 Moning[0] 의 주소값이 0X7FF..FFda90 이라면</div> <div> Moning[1]의 주소값은 0X7FF..FFdaa6 이렇게 되야하는데 0X7FF..FFdaa0 10바이트만 차지를 하더라고요</div> <div>왜그런지 이유를 모르겠습니다 ㅠㅠ</div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.