哈罗小说网,李超英,桐庐房产
在内核文件里经常看到结构体里成员名以点开头,其实是c99提供的结构体初始化的方法之一。
下面看一下c语言结构体初始化的3种方法:
typedef struct { int a; char b; float c; } stu;
c89标准的初始化方法
stu stu1 = {1, 'a', 1.5};
c99标准初始化方法
stu stu2 = { .a = 1, .b = 'a', .c = 1.5, };
gun c 初始化方法 (非标准,不推荐)
stu stu3 = { a: 1, b: 'a', c: 1.5, }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论