如何使用if条件将一个值添加到下一列?

时间:2013-05-07 21:35:52

标签: arrays struct

我有一个多维结构数组。 我想知道的是,如果我已经知道该行,我如何将一个值放到下一列。

例如,如果第4行和第0列的值等于我希望将某些内容放到下一列的内容。

这就是我所拥有的:

for(j=0; j<numWays;j++){
    if(something){
    ways[getIndex(address)][j+1].tag = zero;
    }
}

但它不起作用......有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作(假设查询的值不是行中的最后一个对象):

for (int i = 0; i < array[row].length-1; i++) {
    if (array[row][i] != QUERY) {
        array[row][i+1] = QUERY
    }
}