在 C++ 中,可以使用循環結構(如 for 循環、while 循環)來遍歷數組、向量或其他容器。例如:
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5};
// 使用 for 循環遍歷向量
for (int i = 0; i < vec.size(); i++) {
std::cout << vec[i] << " ";
}
return 0;
}
在 Java 中,可以使用增強型 for 循環(foreach 循環)來遍歷數組、列表或其他集合。例如:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
// 使用增強型 for 循環遍歷列表
for (int num : list) {
System.out.print(num + " ");
}
}
}
總的來說,Java 的增強型 for 循環語法更加簡潔和易讀,而 C++ 中的循環結構需要更多的代碼來實現遍歷操作。但是,C++ 中的循環結構更加靈活,可以更精確地控制遍歷的范圍和步長。因此,開發者可以根據實際情況選擇合適的遍歷方式。