📅  最后修改于: 2023-12-03 15:24:08.361000             🧑  作者: Mango
在 C++ 中,我们可以使用以下方法来替换数组中的元素。
可以使用数组的索引来访问和替换数组中的元素。例如,以下代码展示了如何将数组中的第一个元素替换为 10。
int arr[5] = {1, 2, 3, 4, 5};
arr[0] = 10;
此时,数组 arr
将变为 {10, 2, 3, 4, 5}
。
也可以使用指针来访问和替换数组中的元素。以下代码展示了如何将数组中的第二个元素替换为 20。
int arr[5] = {1, 2, 3, 4, 5};
int* p = &arr[1];
*p = 20;
此时,数组 arr
将变为 {1, 20, 3, 4, 5}
。
在 C++ 中,还可以使用标准库中的算法来替换数组中的元素。以下代码展示了如何将数组中的所有元素都替换为 30。
#include <algorithm>
#include <iostream>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
std::fill(std::begin(arr), std::end(arr), 30);
for (int i = 0; i < 5; i++) {
std::cout << arr[i] << " ";
}
return 0;
}
此时,数组 arr
将变为 {30, 30, 30, 30, 30}
。
以上三种方法都能够替换数组中的元素,具体使用哪种方法取决于实际需求。