早上蘇凱童鞋問我這個問題來着,寫在這裏。node
我瞭解到的C中結構體初始化的方法大概有三種。學習
如這裏我定義了一個結構體:spa
typedef struct node { int x, y; }Node;
第一種:.net
Node a = {1, 2};
第二種:code
Node b = {x:1, y:2};
第三種:blog
Node c = { .x = 1, .y = 2 }
固然,上述的初始化方法不是必須每一個成員都要初始化,能夠指定初始化。get
附上一個不錯的學習連接:點我class