为什么这不起作用?如果我想在结构中添加新元素,并重用A
typedef struct People {
int number;
char name[30];
} people;
people A;
A = {12346,"name"};
我知道正确的方法是将所有内容都声明为一行。
TYPE_STRUCT VARIABLE_NAME = {DATA1,DATA2,...,DATA_N(elements of respective struct)}
或者将每个数据添加到一行中。
A.number = 4321;
strcpy(A.name,"My name");