Linux C 结构体

结构体

(以下代码都在VS中书写,略有不同请谅解)

1.1结构体的定义

        “结构”是一种构造类型,它是由若干“成员“组成的,每一个成员可以是一个基本数据类型或者又是一个构造类型。

          它的出现是为了处理一些一组具有不同数据类型的数据,它相当于其他高级语言中的记录。

1.2结构体的声明

        定义一个结构体的一般格式为:

                struct 结构名

                {

                类型说明符  成员名;

                }变量名列表;

例:

Linux C 结构体

结果:

Linux C 结构体

1.3嵌套结构体

        结构体也是一种递归定义:结构体的成员具有某种数据类型,而结构体本身也是一种数据类型。换句话说,结构体的成员可以是另一个结构体,即结构体可以嵌套定义。

例:

Linux C 结构体

结果:

Linux C 结构体

-------------------------------转载请注明出处