
设二维数组A[0...m-1][0...n-1]按行优先顺序存储在内存中,每个元素占d个字符
设二维数组A[0...m-1][0...n-1]按行优先顺序存储在内存中,每个元素占d个字符,则Aij的地址是什么...
设二维数组A[0...m-1][0...n-1]按行优先顺序存储在内存中,每个元素占d个字符,则Aij的地址是什么
展开
4个回答
展开全部
A i j的地址,是数组的首地址
加上
d*(i*n+j)
每行有n个元素。 A i j元素前,有i行,分别是0 1 ... i-1
本行前有j个元素 0 1 ... j-1
于是总元素个数是(i*n+j)
地址偏移量就是d*(i*n+j)
加上
d*(i*n+j)
每行有n个元素。 A i j元素前,有i行,分别是0 1 ... i-1
本行前有j个元素 0 1 ... j-1
于是总元素个数是(i*n+j)
地址偏移量就是d*(i*n+j)
展开全部
应该是&A[0][0]+i*n+j。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A+d*(i*(n-1)+j+1)
望采纳
望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
地址偏移量(i*n+j-1)*k
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询