若二维数组 arr[1..M, 1..N] 的首地址为 base,数组元素按列存储且每个元素占用 K 个存储单元,则元素arr[i, j] 在该数组空间的地址为( )。
arr[1..M, 1..N]
base
arr[i, j]
A. base+((i-1)*M+j-1)*K
B. base+((i-1)*N+j-1)*K
C. base+((j-1)*M+i-1)*K
D. base+((j-1)*N+i-1)*K
C