GNU C中的零長度數組

在標準C和C++中,長度爲0的數組是被禁止使用的。不過在GNU C中,存在一個很是奇怪的用法,那就是長度爲0的數組,好比Array[0];不少人可能以爲難以想象,長度爲0的數組是沒有什麼意義的,不過在這兒,它表示的徹底是另外的一層意思,這個特性是不可移植的,因此,若是你致力於編寫可移植,或者是稍稍須要跨平臺的代碼,這些Trick最好仍是收起來的好。linux      在GNU的指南中,它是如此寫
相關文章
相關標籤/搜索