众所周知sizeof适用于获取变量或者类型字节数的函数,那么用于获取结构体数组字节数时怎么应用呢?通过测试我得出以下结论,以示例说明
typedef struct{uint8_t var1[2];uint8_t var2[2];uint8_t var3[2]; } _struct;_struct save[10]= {0};int size = sizeof(save); //编译结果是size 为整个结构体数组的大小60;而不是一个结构体的数组大小6
时间:2019-09-20 20:16:44
众所周知sizeof适用于获取变量或者类型字节数的函数,那么用于获取结构体数组字节数时怎么应用呢?通过测试我得出以下结论,以示例说明
typedef struct{uint8_t var1[2];uint8_t var2[2];uint8_t var3[2]; } _struct;_struct save[10]= {0};int size = sizeof(save); //编译结果是size 为整个结构体数组的大小60;而不是一个结构体的数组大小6
关于C语言中的结构体所占的字节数 sizeof(struct)
2022-04-25
c语言结构体变量所占字节计算 【C语言】结构体占用字节数及存储与空间分配...
2020-05-02
C/C++ sizeof函数解析——解决sizeof求结构体大小的问题
2018-09-27