for(i = 0; i < ary.length; i++){
for(j = 0; j < ary[i].length; j++){
2차원 배열 훓을때 이런식으로 2중for문에 배열명[i] 이렇게 붙히는데 왜 이렇게 하는건가요?
ary.length 가 5라 하면
for(i = 0; i < ary.length; i++){
for(j = 0; j < ary.length; j++){
이렇게 하면
ary[0][0] --> i = 0 j = 0
ary[0][1] --> i = 1, j = 0
ary[0][2] --> i = 2, j = 0
ary[0][3] --> ...
ary[0][4]
ary[0][5]
ary[1][0]
.......
이런식으로 다 돌릴수있지않나요? 왜 ary[i]를 붙히는건지 잘모르겠어요..
[n][n] 배열도 있지만 [n][m] 배열도 있습니다.
가변배열때문에
행과 열이 같은 크기면 상관이 없는데
가변배열일시 행마다 열의 길이가 달라지니깐 그렇게 하는거임
그렇네.. 하나하나 따로 넣었으면 반복문 안에서 매번 검사해야 되겠다.
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.