1. 程式人生 > >結構體可不可以宣告定義為Static?

結構體可不可以宣告定義為Static?

不可以.

結構體是一種使用者自定義型別,跟標準型別是一樣的,只是由使用者自己定義的罷了。型別是不能宣告為Static的,只有變數才能宣告為Static。因為型別只是一種抽象,不分配記憶體,具體的變數才能分配記憶體。而且Static變數是在編譯的時候分配記憶體的。可以將結構體成員定義為Static。

說白了,結構體是型別,不佔空間,

static用來定義變數,會分配空間.