char[0]在结构体中的应用

struct MyData  {     int nLen;     char data[0]; };ios                          在结构中,data是一个数组名;但该数组没有元素;该数组的真实地址紧随结构体MyData以后,而这个地址就是结构体后面数据的地址(若是给这个结构体分配的内容大于这个结构体实际大小,后面多余的部分就是这个data的内容);这种声明方法能够巧妙
相关文章
相关标签/搜索