1.结构体是什么?
c语言的自定义类型有char,short,int,long,float,double,这些都是c语言库函数里面有的,而结构体类型则属于c语言的自定义类型。
2.结构体有什么用?
结构体类型可以定义一些复杂的数据类型,把一些有内在联系的不同变量放在一起封装成一个整体方便我们对数据类型进行使用。
3.定义一个结构体。
如图:
4.结构体的内存对齐是什么?
它是一种拿空间来换取时间的一种方法。
如图:
5.pragma pack:用来设置对齐数
如图:
6.offsetof:用来算节点数
如图:
7.结构体怎么用指针的方法来传参?
如图: