如何根据C语言标准初始化结构
我想初始化一个struct元素,在声明和初始化中拆分。这就是我所拥有的:
typedef struct MY_TYPE { bool flag; short int value; double stuff;} MY_TYPE;void function(void) { MY_TYPE a; ... a = { true, 15, 0.123 }}
的局部变量,这是声明和初始化一个局部变量的方式吗?MY_TYPE按照C编程语言标准(C89,C90,C99,C11等)?或者有什么更好的或者至少是在工作?
MY_TYPE
更新最后,我有一个静态初始化元素,根据需要设置每个子元素。
料青山看我应如是
森栏
相关分类