结构体需要注意事项与总结如下
(1)结构体声明的大括号后面必须有一个分号。
(2)结构体的初始化方式有两种<1>使用初始化列表<2>使用构造函数
<1>使用初始化列表,项目用逗号隔开并用大括号包括起来,
- struct data
- {
- int mon;
- int year;
- int day;
- }
- data data_1 = {10, 1993, 4}
初始化列表支持部分成员初始化,不过如果某一个成员未初始化其后面的所有成员都保留为未初始化,不支持跳过成员初始化。
(3)不能在结构体声明中初始化结构体成员。