Alnwicker 2023-03-25 16:28 采纳率: 100%
浏览 9
已结题

关于#结构体#的问题,如何解决?

结构体是否只是自定义类型中的一种?一个结构体表示信息集合中的一串信息还是指这整个信息集合?举个例子:

struct birthday{
      char name;
      int month;
      int day;
}brth1;

令这个birthday类型包含以下信息:
Amy 12 1
Linda 3 25
Lee 4 12
我称这为一个信息集合.
那么我定义一个struct类型的brth1,究竟是指这三串信息还是其中的一串(例Amy 12 1)?

  • 写回答

1条回答 默认 最新

  • IT_service_mesh 2023-03-25 16:39
    关注

    参考GPT和自己的思路:结构体是一种自定义类型,它用于将不同类型的数据组合在一起成为一个个体,表示某种具体对象的信息集合。因此,在你的代码示例中,定义的struct类型的brth1实际上是一个存储了name、month和day三个成员变量的结构体。每个成员变量都具有自己的数据类型,可以用来存储不同类型的数据。因此,你定义的这个结构体可以用来表示一个人的生日信息(包含姓名、月份和日期),而不是一个信息集合中的三条不同信息。如果要表示多个人的生日信息,可以使用一个包含多个结构体实例的数组或链表等数据结构。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月3日
  • 已采纳回答 3月26日
  • 创建了问题 3月25日

悬赏问题

  • ¥50 请教 麒麟系统挂载怎么安装
  • ¥15 如何在ns3中实现路径的自由切换
  • ¥20 SpringBoot+Vue3
  • ¥15 IT从业者的调查问卷
  • ¥65 LineageOs-21.0系统编译问题
  • ¥30 关于#c++#的问题,请各位专家解答!
  • ¥15 App的会员连续扣费
  • ¥15 不同数据类型的特征融合应该怎么做
  • ¥15 用proteus软件设计一个基于8086微处理器的简易温度计
  • ¥15 用联想小新14Pro