声明后在struct中添加元素

时间:2017-04-17 19:53:36

标签: c

为什么这不起作用?如果我想在结构中添加新元素,并重用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");

0 个答案:

没有答案