#include <stdio.h>
typedef struct
{
int a;
int b;
}pos;
void main()
{
pos p1 = {
.a = 10,
.b = 20,
};
pos p2 = {
a:11,
b:21
};
printf("result : %d, %d\n", p1.a, p1.b);
printf("result : %d, %d\n", p2.a, p2.b);
}
今天开始看linux内核相关, 看见了内核中初始化用到了第一种方法, 甚是好奇. 以前根本没见过.
[笨鸟先飞] 结构体初始化
最新推荐文章于 2022-04-15 15:33:19 发布