error C2099: initializer is not a constant C语言程序设计题 定义头指针出错
发布网友
发布时间:2022-05-15 01:51
我来回答
共1个回答
热心网友
时间:2023-11-22 13:22
struct nodeS * headS=(struct nodeS*)malloc(SN);
这一句 调用了函数malloc
看你的写法 headS应该是全局变量 全局变量定义的时候是不能调用函数的
只能在其他函数中为其初始化
可以这样
struct nodeS * headS;
int main()
{
headS=(struct nodeS*)malloc(SN);
...
}
是否有问题? 有问题请追问 没问题请采纳