输出顺序表中的元素c++
时间: 2024-10-13 07:02:57 浏览: 22
在C++中,输出顺序表(如数组或动态数组)中的元素通常涉及到循环遍历。这里有一个简单的例子,假设我们有一个整型数组:
```cpp
#include <iostream>
// 定义一个简单的顺序表模板
template <typename T>
class ArrayList {
public:
ArrayList(int size) : elements(size), current_size(0) {}
// 添加元素
void add(T value) {
if (current_size < elements.size()) {
elements[current_size] = value;
current_size++;
}
}
// 打印列表中的所有元素
void print() const {
for (int i = 0; i < current_size; ++i) {
std::cout << elements[i] << " ";
}
std::cout << std::endl;
}
private:
T elements[100]; // 假设大小固定为100,实际项目中应考虑动态扩容
int current_size;
};
int main() {
// 创建并填充一个ArrayList实例
ArrayList<int> list(5);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
// 打印列表内容
list.print();
return 0;
}
```
在这个例子中,`print()`函数会按照添加的顺序打印出数组中的每个元素。当你运行这个程序,你会看到输出类似 `1 2 3 4 5`。
阅读全文