C語言結構體初始化方法


早上蘇凱童鞋問我這個問題來着,寫在這裏。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

相關文章
相關標籤/搜索