在编程语言中,循环控制结构是一种基本的程序控制方式。C++ 中的循环控制结构种类繁多,其中包括 for 循环、while 循环以及 do-while 循环等。而在现代 C++ 中,我们更倾向于使用基于范围的 for 循环。本文将详细介绍什么是基于范围的 for 循环以及其如何使用。
传统的 for 循环
在我们进入主题之前,让我们先回顾一下传统的 for 循环。传统的 for 循环的形式通常如下所示:
for (初始化;条件;增量) {
// 执行语句
}
在这个结构中,"初始化" 用于设置循环控制变量的初始值,"条件" 是每次循环开始前需要满足的条件,"增量" 则在每次循环结束时更新控制变量。如下是一个基本的例子:
for(int i = 0; i < 10; i++) {
std::cout