01.结构体变量前点的作用
结构体中成员变量前的点: 结构体成员指定初始化
-
1.该结构体要先定义再使用点。
-
2.一个成员变量赋值完后用逗号而不是分号和其他变量隔开。
-
3.从C99标准开始支持的。
-
加 “.”的话可以不考虑赋值顺序,表示在这个结构体中选择这个变量来赋值,所以可以不考虑结构体中变量的顺序。
例如:
struct point {
int a;
int b;
bool c;
bool d;
}
一般结构体赋值:
struct point point_1 = {1, 2, 0, 1};
加上点以后可以:
struct point point_1 =
{
.a = 1,
.d = 1,
.c = 0,
};
@@@ Do or Do Not, There is No Try! @@@