在C++中,可以使用嵌套的while循環來實現多層循環。嵌套的while循環可以通過在一個while循環內部再嵌套一個或多個while循環來實現。
下面是一個簡單的示例代碼,演示了兩層嵌套的while循環:
#include <iostream>
int main() {
int i = 0;
int j = 0;
while (i < 3) {
std::cout << "Outer loop iteration: " << i << std::endl;
while (j < 2) {
std::cout << "Inner loop iteration: " << j << std::endl;
j++;
}
j = 0; // 重置內部循環的計數器
i++;
}
return 0;
}
在上面的示例中,外部while循環執行3次,內部while循環在每次外部循環迭代中執行2次。在內部循環完成后,內部循環的計數器j被重置為0,以便在下一次外部循環迭代中重新開始。