标签:基本 认识 数据类型 C语言 类型 结构 描述
1.前言:
因为C语言中的基本数据类型很少,不能描述很多现实中复杂的事物了,所以就引入了结构体类型。比如要描述生活中的人,用什么类型呢?如果只有基本数据类型,答案是什么都用不了,用char?int?double?好像都不太行。因为你人有年龄,姓名,身高等等信息要描述,一种基本数据类型根本描述不了,所以有了结构体类型,为什么结构体就能描述了呢?我们看看结构体是如果创建的。
2.结构体的访问和初始化
结构体也可以通过(->)来访问比如:
3.结构体的大小计算
看下面这段代码:
为什么会是16呢?而不是1+4+8=13呢?这就和结构体在内存中的对齐有关系了。
4.总结:
结构体的出现是为了方便我们定义一些复杂的类型,那些基本数据类型描述不清晰的时候,结构体类型就很好的解决了这个问题,所以结构体也是很关键的,它还能实现链表等数据结构,这个以后可能会讲到。
标签:基本,
认识,
数据类型,
C语言,
类型,
结构,
描述
From: https://blog.csdn.net/2201_76124157/article/details/136851173