直接a[0[0]---a[0][8]赋给b[0]--b[8]就可以了,对于二维数组可以直接使用a[0][8]访问最后一个元素的。
#include <stdio.h>
int main(void)
{
int a[2][2]={1,2,3,4},b[4],i;
for (i = 0; i<4; i++)
b[i]=a[i/2][i%2];
}
或:
for(int length=0,length<i;length++)
{
for(int length1=0;length1<j;length1++)
{
int count=0;
//要放进去的新数组a
a[count]=Array[length][length1].ToString();
count++;
}
扩展资料:
a是一维数组的数组名,该数组有10个元素,依次表示为a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]。需要注意的是,a[10]不属于这一个数组的空间范围中。当在说明部分定义了一个数组变量后,编译程序会在内存空间中开辟一串连续的存储单元。对于数组而言,程序的执行部分使用的是数组变量而不是数组类型。
参考资料来源:百度百科-一维数组