📜  c++ for 循环多个变量 - C++ (1)

📅  最后修改于: 2023-12-03 15:13:54.204000             🧑  作者: Mango

C++ For循环多个变量

在C++中,我们可以使用for循环对多个变量进行迭代。在本篇文章中,我们将介绍如何使用for循环迭代多个变量,并提供一些示例。

语法

在使用for循环迭代多个变量时,我们可以使用以下语法:

for (初始化表达式; 条件表达式; 递增表达式)
{
    // 循环体代码
}

其中,初始化表达式可以是多个语句,用逗号分隔开。如下所示:

int i, j;
for (i = 0, j = 0; i < 10; i++, j++)
{
    // 循环体代码
}
示例

以下是一个使用for循环迭代多个变量的示例,该示例演示如何使用for循环输出二维数组的元素:

#include <iostream>

using namespace std;

int main()
{
    int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};

    for (int i = 0, j = 0; i < 3; i++, j = 0)
    {
        for (j = 0; j < 4; j++)
        {
            cout << arr[i][j] << " ";
        }
        cout << endl;
    }

    return 0;
}

在上面的代码示例中,我们使用了两个变量i和j来迭代二维数组arr的元素。外部for循环通过i迭代数组arr的每一行,内部for循环通过j迭代每一行的所有元素。输出结果如下:

1 2 3 4 
5 6 7 8 
9 10 11 12 
总结

在本篇文章中,我们介绍了如何使用C++中的for循环迭代多个变量。通过使用多个变量,我们可以更方便地访问多维数组中的元素,并使代码更加简洁和易于维护。