尾插法建立链表
void createList(Node **list,int number)
{
Node *p;
static Node *tail=*list;
p=(Node *)malloc(sizeof(Node));
p->num=number;
p->next=NULL;
tail->next=p;
tail=tail->next;
}
在dev-cpp里面可以通过编译,在学校oj里面不行
是C标准的原因吗
[ New Thread ]
Problem 1055 >> 静态存储区初始化问题 |
201903140217 @ 2020-10-17 21:18:39
|
201803140220 @ 2020-10-19 16:40:13
学校OJ GCC 版本可见:常见问答
出现编译错误的主要原因为: 使用 static 初始化变量时需要使用常值 当使用变量初始化赋值时就会报错 |
201903140217 @ 2020-10-29 21:21:17
了解
|