带你彻底分清什么是结构体,联合体以及枚举

本文详细介绍了C++中的结构体、联合体和枚举的概念及特点。结构体是一种数据结构,成员可以是不同类型的变量,其内存对齐规则影响结构体的大小。联合体允许不同类型的变量共享同一块内存。枚举是预定义常量的集合,成员默认从0开始递增。
摘要由CSDN通过智能技术生成

一、结构体

1、什么是结构体

在C语言中,结构体指的是一种数据结构,是C语言中聚合数据类型的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型,成员一般用名字访问。也就是说,结构体是由多种原宿所构成的数据结构。

  • 如何建立结构体
struct s
{
   
	char a;
	char b;
	int c;
	short d;
}s1,s2;

上图就是我定义的一个结构体,其中struct

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值