在C++编程中,循环语句的嵌套是一种常见且强大的技术手段,它允许我们将多个循环结构相互嵌套,形成多维循环。不论是for循环、while循环还是do…while循环,均可以进行嵌套。
而在实践中,由于for循环具有明确的循环变量初始化、条件判断和更新机制,因此在嵌套循环中,for循环尤为常用。本文将以制作九九乘法表为例,展示如何利用双重for循环实现二维结构的输出。
双重for循环基础示例
首先,我们回顾一个简单的双重for循环例子,演示内外层循环是如何协同工作的:
#include <iostream>
using namespace std;int main() {// 外层循环变量i,从0至2for (int i = 0; i < 3; ++i) {// 内层循环变量j,从0至4for (int j = 0; j < 5; ++j) {cout << "Hello World, i=" << i << ", j=" << j << endl;}}return 0;
}
在这个例子中,内部循环将执行15次(3 * 5),每次循环都会打印出i