使用double for循环索引单维数组

时间:2016-04-06 11:24:24

标签: c++ arrays for-loop

这应该是一件简单的事情,我应该知道这一点,但我一片空白。

struct Coords {
    unsigned row;
    unsigned col;
};

Coords indexTable[256];

for ( unsigned row = 0; row < 16; ++row ) {
    for ( unsigned col = 0; col < 16; ++col ) {
        unsigned currIndex = ?
        indexTable[currIndex].row = something;
        indexTable[currIndex].col = something;
    }
}

当前指数的计算方法是什么? currIndex与在单个for循环中遍历[0,255]相同。

1 个答案:

答案 0 :(得分:0)

由霍尔特和干杯提供。 - Alf已经回答了这个问题。

{{1}}

我之前确实有这个,但是当我在做数学验证时,我在数学上犯了一个错误,所以我最终放弃了它。