编写列表顺序输出程序
时间: 2024-10-16 07:03:56 浏览: 16
VB顺序结构程序设计.ppt
在C++中,如果你有一个包含元素的列表并想按照一定的顺序(通常是从头到尾)打印它们,你可以使用标准库中的`std::list`容器,配合迭代器来遍历。以下是一个简单的示例:
```cpp
#include <iostream>
#include <list>
// 假设你有一个自定义的数据类型或整数数据
class MyClass {
public:
int value;
// 构造函数和其他成员省略
};
int main() {
std::list<MyClass> myList; // 创建一个空的MyClass列表
// 添加元素到列表中
myList.push_back({10});
myList.push_back({20});
myList.push_back({30});
// 使用迭代器遍历列表并输出元素
for (const auto& item : myList) {
std::cout << "Value: " << item.value << "\n";
}
return 0;
}
```
在这个例子中,`auto& item : myList`创建了一个范围for循环,自动迭代`myList`的每个元素。`item`是列表中当前元素的引用,可以通过`.`操作符访问其属性,如`value`。
运行上述代码,你会看到输出按添加顺序(10, 20, 30)显示。
阅读全文