C++ 怎么把多个const double数组保存到同一个数组里
时间: 2023-08-11 12:03:22 浏览: 142
C++中const用法.pdf
您可以使用一个二维数组来保存多个 const double 数组。以下是一个示例代码:
```cpp
#include <iostream>
const int ARRAY_SIZE = 5;
int main() {
const double array1[ARRAY_SIZE] = {1.1, 2.2, 3.3, 4.4, 5.5};
const double array2[ARRAY_SIZE] = {6.6, 7.7, 8.8, 9.9, 10.0};
const double arrays[2][ARRAY_SIZE] = {array1, array2};
for (int i = 0; i < 2; i++) {
for (int j = 0; j < ARRAY_SIZE; j++) {
std::cout << arrays[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
```
在这个示例中,我们使用了一个二维数组 `arrays` 来保存两个 `const double` 数组 `array1` 和 `array2`。通过将这两个数组赋值给 `arrays` 中的对应行,我们就把它们保存到了同一个数组中。然后,我们使用嵌套的循环遍历 `arrays` 并输出其中的元素。
注意,这里假设两个数组的大小相同,即 `ARRAY_SIZE`。如果数组大小不同,您可能需要使用动态内存分配或者其他方法来处理不同大小的数组。
阅读全文