C结构体中不能有静态变量

C中struct只是类型声明,没有内存空间的分配,而static变量是需要分配内存的。,所以不能在结构体中定义静态变量

// C中struct只是类型声明,没有内存空间的分配,而static变量是需要分配内存的。
typedef struct Node{
 //static int count;
 int num;
 struct Node *next;
}Node;
发布了9 篇原创文章 · 获赞 0 · 访问量 91

猜你喜欢

转载自blog.csdn.net/ren_x_guo/article/details/104715344