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

84次

问题描述:

结构体别名和结构体名必须一样吗

推荐答案

2023-10-24 12:31:17

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

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

struct 结构体类型名称

{

数据类型成员名1;

数据类型成员名2;

};

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

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6