在C中的结构中使用"static"

Mno*_*Mno 18 c

在C结构中拥有"静态"成员是否合法?

例如

struct my_struct {
    int x;
    static int y;
};
Run Code Online (Sandbox Code Playgroud)

如果它确实合法,那么使用"静态"关键字有什么含义?

Pau*_*l R 17

不,这在C中没有意义.但它在C++中是有效的.


Mit*_*eat 7

不,不在 C

(您可以在C++结构中拥有静态成员.)