1
不完全數組類型在著名Struct hack使用,並且因爲C99標準他們被允許。在c99標準之前,這些都是不允許的。我在看標準,我無法得出結論:是不完整的數組類型保證能夠存儲一個元素?
是否允許在結構之外使用不完整的數組類型?(我在標準C99中找到的所有參考文獻:6.7.2.1.15都將它作爲最後一個元素結構)。
那麼下面的程序是否允許按照標準進行編譯?我的問題
int array[];
int main(){return 0;}
第二部分是,如果這是允許的array
保證能夠存儲ATLEAST一個元素的他們輸入int
。
啊..我注意到,只是當你發佈答案。 – 2013-03-09 15:31:01