算法设计在线评测系统
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
知识图谱
F.A.Qs
Web Board
Login
Register
讨论版
分享思路,答疑解惑,一起把题做明白。
Problem 1055
/
帖子详情
新建讨论
静态存储区初始化问题
2
201903140217
·
2020-10-17 21:18:39
·
3 条回复
2
201903140217
2020-10-17 21:18:39
#1
尾插法建立链表
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标准的原因吗
2
201803140220
2020-10-19 16:40:13
#2
学校OJ GCC 版本可见:常见问答
出现编译错误的主要原因为:
使用 static 初始化变量时需要使用常值
当使用变量初始化赋值时就会报错
2
201903140217
2020-10-29 21:21:17
#3
了解
登录后即可参与回复
去登录