Array-2

    Multi dimension Array(다차원 배열)
Second dimension
코딩의 시작, TCP School
x=a[i][j]
int a[3][2];
컴파일러가 위의 코드를 아래와 같이 바꾼다.
C/C++
x=*(&a[0][0]+2*i+j);
Assembly
mov eax, [ebp-44] ;ebp-44 i
sal eax, 1 ;i 2 .
add eax, [ebp-48] ;j
mov eax, [ebp+4*eax-40] ;ebp-40 a[0][0] .
mov [ebp-52], eax ; x (ebp-52 )