数组中的特定元素

Specific element of an array

本文关键字:元素 数组      更新时间:2023-10-16

如何找到数组的特定元素?

例如,我有一个包含400个元素的数组:
double Array1[400];

在另一个数组中让

double Array2[380];

我想要位置20Array1

我该怎么做(当前位置-第20位)?

简而言之,我想用Array 1的值填充Array2,从位置[20][400]

可以使用std::copy:

将[first,last)范围内的元素复制到范围开头在结果。

#include <algorithm>
std::copy(Array1 + 20, Array1 + 400, Array2);
for(int i = 0; i < 380; i++)
{
    Array2[i] = *(Array1 + 20 + i);
}