构造类型_结构体_共用体_枚举

1.结构体
类型描述:
struct 结构体名
{
数据类型 成员1;
数据类型 成员2;
}; //分号不可省

类型描述不占用空间,可以类比于int。 定义的时候占用空间;
struct smp_st
{
int i;
float b;
}; //不占用空间

struct smp_st a = {...}; //占用空间

成员引用:
变量名.成员名 //直接引用指针名->成员名 //间接引用(*指针).成员名
结构体存储空间布局: socket传输中,结构体类型数据传给对端目标设备的时候,一定不能对齐。因为不清楚目标设备是几个字节对齐。所以有时候需要告诉编译器不要进行对齐。方式如下:
struct simp_st
{
int i;
char ch;
float f;
}_attribute__((packet));

#include
#include

构造类型_结构体_共用体_枚举最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/26515.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>