结构体中二维数组的赋值
假如有这样一个结构体
typedef struct
{
int a[2][2];
int b;
}test;
如何对这个结构体中的二维数组进行赋值呢?
直接用 test.a[2][2]={{1,2},{3,4}},是不行的,为什么不行呢??
难道只可以用循环的方法来赋值吗?
[解决办法]
上面有几位说的很好。我再补充两点:
[解决办法]
a[2][2],最大就是a[1][1] 哪有a[2][2].
发布时间: 2012-06-24 18:32:37 作者: rapoo
结构体中二维数组的赋值
假如有这样一个结构体
typedef struct
{
int a[2][2];
int b;
}test;
如何对这个结构体中的二维数组进行赋值呢?
直接用 test.a[2][2]={{1,2},{3,4}},是不行的,为什么不行呢??
难道只可以用循环的方法来赋值吗?
[解决办法]
上面有几位说的很好。我再补充两点: