首页 百科知识 结构体类型的定义的一般形式

结构体类型的定义的一般形式

时间:2022-10-20 百科知识 版权反馈
【摘要】:成员都是整型,编者可根据自己需求编写成员,成员的数据类型可以是任何数据类型,当然也可以包含结构体类型。结构体类型struct student的定义中,成员birthday是结构体类型,这就形成了结构体的嵌套。结构体类型的定义完成后,我们就可以应用该结构体类型的变量,它的使用和int,float等相同,如上例中定义了struct date结构体类型,在struct student结构体定义中用到了struct date结构体类型的变量birthday。

10.1.1 结构体类型的定义的一般形式

img511

结构体名的命名应该遵守标识符的命名规则。括号内可以包含若干个成员,每个成员应有具体的数据类型。

例如,描述日期定义的结构体类型:

img512

其中date是结构体名,该结构体类型是由三个成员组成。成员都是整型,编者可根据自己需求编写成员,成员的数据类型可以是任何数据类型,当然也可以包含结构体类型。注意最后大括号后要加上分号“;”作为结束。

例如:

img513

img514

结构体类型struct student的定义中,成员birthday是结构体类型,这就形成了结构体的嵌套。

结构体类型的定义完成后,我们就可以应用该结构体类型的变量,它的使用和int,float等相同,如上例中定义了struct date结构体类型,在struct student结构体定义中用到了struct date结构体类型的变量birthday。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈