使用此代码:
struct Structure {
int a;
char b[4];
};
void function() {
int a = 3;
char b[] = {'a', 'b', 'c', 'd'};
}
我可以使用聚合初始化Structure
的值进行a
初始化吗?
我试过了,但这给了我错误b
Structure{a, b}
cannot initialize an array element of type 'char' with an lvalue of type 'char [4]'