摘要: struct userdata { uint32_t len; uint8_t data[0]; }; 在阅读一些开源代码时,比如linux kernel,会发现上面这种用法,这种叫做零长度数组。有什么作用呢?简单来说为了开发便利,顺便节省空间。 使用限制 只能放在结构体结尾,也就是一个结构体只能有 阅读全文
posted @ 2023-12-26 16:29 秋来叶黄 阅读(13) 评论(0) 推荐(0) 编辑