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,
 };

posted @ 2024-09-30 13:43  yyyyyllll  阅读(133)  评论(0)    收藏  举报