C中struct只是类型声明,没有内存空间的分配,而static变量是需要分配内存的。,所以不能在结构体中定义静态变量
// C中struct只是类型声明,没有内存空间的分配,而static变量是需要分配内存的。
typedef struct Node{
//static int count;
int num;
struct Node *next;
}Node;
来源:CSDN
作者:明月映雪
链接:https://blog.csdn.net/ren_x_guo/article/details/104715344