#include <iostream>
int main()
{
int arr[2][3] = { {1,2,3},{4,5,6} };
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
std::cout << arr[i][j] << ' ';
}
std::cout << std::endl;
}
return 0;
}
#include <iostream>
int main()
{
int arr[2][3] = { {1,2,3},{4,5,6} };
int(* p)[3] = arr;
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
std::cout << arr[i][j] << ' ';
}
std::cout << std::endl;
}
return 0;
}
#include <iostream>
int main()
{
int arr[2][3] = { {1,2,3},{4,5,6} };
for (auto& row : arr)
{
for (auto col : row)
{
std::cout << col << ' ';
}
std::cout << std::endl;
}
return 0;
}
#include <iostream>
int main()
{
int arr[2][3] = { {1,2,3},{4,5,6} };
using int_array = int[3];
for (int_array& p : arr)
{
for (int q : p)
{
std::cout << q << ' ';
}
std::cout << std::endl;
}
return 0;
}