创建一个数组arr,储存舍友名字,并在控制台输出数组。分别使用Array对象创建数组、使用“[]”创建数组 1)使用Array对象创建数组,参考5-1使用Array对象创建数组,代码文件名为lab05_1.html
时间: 2024-10-11 14:10:45 浏览: 30
python创建数组方法,教程
在C++中,通常不直接使用Array对象来创建数组,因为这并不是标准库的一部分。然而,如果你正在使用一些特定的库(如STL容器),你可以创建动态数组。这里以`std::vector`为例,它本质上是一个动态大小的数组:
```cpp
#include <iostream>
#include <vector>
// 使用vector创建数组
std::vector<std::string> createArrayWithVector() {
std::vector<std::string> arr = {"Alice", "Bob", "Charlie", "David"};
for (const auto& name : arr) {
std::cout << name << std::endl;
}
}
int main() {
createArrayWithVector(); // 控制台输出舍友名字
return 0;
}
```
这段代码定义了一个`std::vector`存储舍友的名字,并通过范围for循环遍历并打印它们。
如果你想直接使用"[]"风格创建数组,那将是静态数组,例如:
```cpp
// 使用[]创建数组(仅限于固定大小)
const int SIZE = 4;
std::string arrFixed[SIZE] = {"Alice", "Bob", "Charlie", "David"};
// 使用索引来访问并打印数组元素
for (int i = 0; i < SIZE; i++) {
std::cout << arrFixed[i] << std::endl;
}
```
在这个例子中,由于数组大小已知,可以直接初始化和遍历。
阅读全文