如下做了测试,用sizeof计算大小,发现: 1、空结构体t1、空数组t3、最后一个元素为空数组的结构体t2的大小均为0。 2、用malloc给t2申请内存多申请一些,可以使用数组下标的方式给多申请内存部分赋值,详细如下。 3、sizeof(*结构体指针),值与该结构体的大小相同,等于sizeof(结构体类型)。 4、关于结构体最后一个元素设置为空数组的作用:https://blog.csdn.net/whl0071/article/details/125167109 ,大概理解就是减少内存申请和释放操作,这样可以不用固定数组大小,也不用单独管理(若为指针会占内存且需单...