* 2차원 배열의 주소 계산
~ 행 우선 순위(Row major order)
&x[0][0] = a라면
&x[0][0] = a+1*2+0 = a+2
※1 : 행의번호 ,2 : x의 열의수 ,0: 열의번호
x[i,j]의 행 우선 주소 = a+i*m+j;
k byte 라면,
a+(i*m)*k+(j*k);
~ 열 우선 순위(Column major order)
a+(j*n)*k+*(i*k)
~ 행 우선 순위(Row major order)
&x[0][0] = a라면
&x[0][0] = a+1*2+0 = a+2
※1 : 행의번호 ,2 : x의 열의수 ,0: 열의번호
x[i,j]의 행 우선 주소 = a+i*m+j;
k byte 라면,
a+(i*m)*k+(j*k);
~ 열 우선 순위(Column major order)
a+(j*n)*k+*(i*k)
댓글 달기 WYSIWYG 사용