设二维数组A[0~m][0~n]按行优先顺序存储在内存中,第一个元素的地址为p,每个元素占k个字节,则a[i][j]的地址为()


设二维数组A[0~m][0~n]按行优先顺序存储在内存中,第一个元素的地址为p,每个元素占k个字节,则a[i][j]的地址为()

A.p +(i*n+j)*k

B.p +((j-1)*n+i-1)*k

C.p +((i-1)*n+j-1)*k

D.p +(j*n+i-1)*k

正确答案:p +(i*n+j)*k


Tag:数据结构 元素 地址 时间:2023-12-24 11:08:02