所有栏目

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

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

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

    struct 结构体类型名称

    {

    数据类型成员名1;

    数据类型成员名2;

    };

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

    2023-10-24 12:31:17
最新问题 全部问题