当前位置:婀娜女性网>美好生活>心理>

结构体名和结构体类型名的区别

心理 阅读(1.85W)
结构体名和结构体类型名的区别

①结构体名。是对结构体进行命名的一种变量名。结构体是一种数据类型,是一种创建变量的模板,编译器不会为它分配内存空间,就像 int、float、char 这些关键字本身不占用内存一样结构体变量才包含实实在在的数据,才需要内存来存储。

②结构体类型名。结构体是一种构造数据类型,可以把不同类型的数据整合在一起,每一个数据都称为该结构体类型的成员。使用结构体类型时,首先要对结构体类型定义,结构体类型的定义方法如下所示:

struct 结构体类型名称

{

数据类型成员名1

数据类型成员名2

}

"struct"是定义结构体类型的关键字,其后所定义的结构体类型名称,在结构体类型名称下的括号中,定义了结构体类型的成员项,每个成员由数据类型和成员名,共同组成。