【发布时间】:2012-03-06 09:47:12
【问题描述】:
我这里有一个代码示例。
struct node {
int data;
struct node *link;
};
static struct node *first = NULL;
如果有人能对我下面关于静态这个词的用法提出一些问题,那就太好了。
上面代码中关键字static的作用是什么?
普通结构和静态结构有什么区别?
【问题讨论】:
-
您的代码中没有
static struct。这只是static的struct node实例。 -
@iammilind:甚至不是,它是
struct node*的一个实例。