gpt4 book ai didi

c++ - 用于二维数组的 C++ 中的 for-each 循环

转载 作者:行者123 更新时间:2023-11-28 01:31:48 25 4
gpt4 key购买 nike

我知道我们可以使用下面的代码来打印数组中的元素,例如:

int a[] = {1,2,3,4,5};
for (int el : a) {
cout << el << endl;
}

但是如果我们的数组有两个或多个维度呢?应该如何修改 for 循环以打印更高维的数组?例如:

int b[2][3] = {{1,2,3},{3,4,5}};

谢谢你:)

最佳答案

怎么样:

int b[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } };
for (auto& outer : b)
{
for (auto& inner : outer)
{
std::cout << inner << std::endl;
}
}

关于c++ - 用于二维数组的 C++ 中的 for-each 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51223535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com