⚙参数设置
输入下标 (i0, i1, i2 ...)
💡公式推导
1. 确定基地址 LOC(a0,0,..,0) = base
2. 计算各维的"跨越元素数"
3. 偏移量 = ∑ ik * ∏t=k+1 nt
4. 最终地址 = base + 偏移量 * L
// n维数组行优先地址计算
int offset = 0;
for (int k = 0; k < dim; k++) {
int prod = 1;
for (int t = k + 1; t < dim; t++) prod *= n[t];
offset += index[k] * prod;
}
return base + offset * L;