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

相关文章
相关标签/搜索