可能重复:
C/C++编程语言的struct初始化?
我正在重新学习C并且问自己这样的事情是否可行:
typedef struct Link {
struct Node a;
struct Node b;
float weight;
} Link;
Link links[LINK_NUMBER];
links[0] = {nodes[0], nodes[1], 5};
Run Code Online (Sandbox Code Playgroud)
代替:
Link link0 = {nodes[0], nodes[1], 5};
links[0] = link;
Run Code Online (Sandbox Code Playgroud)