指定二维数组中位置的方法是什么。我并不是说通过下标获取值,而是以类似于一维数组的方式,给定一个指针,可以使用 +
运算符(operator)并转到该位置。
例如,如果我有一些数组 A
大小为 4 时,我可以通过 A + 2
转到第三个元素。
当我有一个二维数组时,我该怎么做?
最佳答案
其中,A
是数组,R
是行,C
是列。
*(A + R) + C
为您提供A[R][C]
的地址
关于c++ - 指定二维数组中的特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18858643/