char[0]在結構體中的應用

struct MyData  {     int nLen;     char data[0]; };ios                          在結構中,data是一個數組名;但該數組沒有元素;該數組的真實地址緊隨結構體MyData以後,而這個地址就是結構體後面數據的地址(若是給這個結構體分配的內容大於這個結構體實際大小,後面多餘的部分就是這個data的內容);這種聲明方法能夠巧妙
相關文章
相關標籤/搜索