关于结构数组初始化
struct C
{
int a;
int b;
};
struct C g_c={1,2};
int main()
{
struct C cc[2]={g_c,g_c}; //这句编译出错
}
以上编译出错,大家看看有什么方法可以使用结构体变量来
初始化结构体数组。
[解决办法]
struct C
{
int a;
int b;
};
// struct C g_c={1,2};
#define g_c {1,2}
int main()
{
struct C cc[2]={g_c,g_c};
}