欢迎访问文稿网!

结构体类型的定义

范文之家 分享 时间: 加入收藏 我要投稿 点赞

结构体类型的定义

    8.1.1 结构体类型的定义

    C语言中没有成型的结构体类型,如果用户要使用结构体类型,必须在程序中自行定义。结构体类型的一般定义形式如下:

    img568

    注意:

    定义结构体类型时,“结构体名”是结构体类型标志,与struct共同组成结构体类型名。

    例如:

    img569

    上述定义中,struct student是一个结构体类型名,在使用过程中与系统提供的标准类型(如int、float等)具有同样的地位和作用。一个结构体类型可以包含若干个成员,每个成员的类型可以不一样。一个结构体类型数据在存储时所占的内存单元字节数相当于每个成员所占内存单元字节数的总和。例如:前面定义的struct student结构体类型数据存储时所占内存单元为69字节。

221381
领取福利

微信扫码领取福利

微信扫码分享