将 2D 数组转换为 1D 的问题如何将顶点矩阵转换为 xy 值矩阵

Problem turning 2D array into 1D how to convert matrix of vertexes into matrix of xy values

我想把这样的二维数组 [ [x, y], [a, b], [z, e] ] 变成 [x, y, a, b, z, e] 我已经尝试过使用索引和 for 循环的多种方法,但其中大部分都不起作用,而其中的一个是非常错误和粗略的我该怎么做我 c++ 我是初学者,我正在尝试学习矩阵

最好的方法是创建一个新数组。 使用下面的代码也很简单明了

  int arr[rows*columns];
    int a=0;
    int array[rows][columns]={assign values}; 
    for(int i=0;i<rows;i++){
        for(int j=0;j<columns;j++){
           arr[a]=array[i][j];  
           a++;
        }
    }