2차원 배열의 초기화..UBound관련.
착히
2023.04.01
module Module1
sub Main()
Dim intArray(,) as integer = {{1,2,3,4},{5,6,7,8},{9,10,11,12}}
dim intcolumn, introw as integer
for introw= 0 to UBound(intArray,1)
for intcolumn = 0 to UBound(intArray,1)
console.Write(intArray(intRow, intColumn) & )
next
console.writeline()
next
console.readline()
end sub
end module
위의 소스에서 빨간색된부분의 주석이궁금합니다.UBound(intArray,1)을하면 값이어떻게나오나요?vs가없어서 손으로 수동 코딩한겁니다..
그리고 UBound(intArray,1)을왜하죠?..
UBound는 배열의 최대인덱스값을알아오는걸로알고있었는데..
1차원배열에서는
a(5)가있다면
UBound(a)
이런식으로간단했는데..
UBound(intArray,1)이걸 컴퓨터?에서 처리할땐 어떤순서로 어떻게처리하게되는지궁금합니다.