Advertisement

学习笔记关于数据类型的自定义

阅读量:

自定义数据类型

目录:

  1. 结构体类型
  2. 共用体类型
  3. 枚举类型
  4. 自定义类型
  5. 位段结构

前言:
在编程过程中,数据类型是较为频繁应用的元素,因此我们必须深入理解并熟练运用一些典型的数据类型。

1.结构体类型

如果说数组用于存储具有相同类型的数据集合,那么结构体则用于整合多种不同类型的数据,这些数据之间存在内在关联,共同构成一个完整的整体,并从不同角度对该整体进行描述。

1.结构体类型的常规定义方式:
struct 结构体类型名
{
成员说明列表
};
其中,"struct"是用于定义结构体类型的关键字,而整个结构体类型的定义必须以";"作为结尾符号。例如,一个学生的学籍信息通常包含学号、姓名以及入学成绩,因此可以将这些信息整合为一个结构体进行定义:

复制代码
    struct student
    {
    char id[7];
    char name[10];
    float score;
    };//注意最后一定要加;号
    
    AI写代码javascript
    
    运行

在C++语言中,结构体的构成既可以包含数据成员,也可以包含函数成员。然而,由于C++提供了类(class)这一类型,通常情况下无需使用带有函数成员的结构体。

全部评论 (0)

还没有任何评论哟~