C99中对结构体初始化部分改动比较多,支持部分数据赋值,语法如下所示:
1.声明结构体类型
typedef struct
{
int a;
char b;
float c;
}Demo_TypeDef;
2.结构体定义及初始化
Demo_TypeDef Demo =
{
.a = 100,
.c = 0.1
}
;
注意:这里可以对结构体部分元素初始化。
C99中对结构体初始化部分改动比较多,支持部分数据赋值,语法如下所示:
1.声明结构体类型
typedef struct
{
int a;
char b;
float c;
}Demo_TypeDef;
2.结构体定义及初始化
Demo_TypeDef Demo =
{
.a = 100,
.c = 0.1
}
;
注意:这里可以对结构体部分元素初始化。