C语言,这个代码编译时候没有错误,执行的时候总是说出错。用的是VC++6.0

2024年12月01日 02:10
有4个网友回答
网友(1):

把if(h=NULL)改成if(h==NULL)试试……

网友(2):

pre没有初值,把h=NULL改为h=pre=NULL;应该没问题了。

网友(3):

if(h=NULL)
修改为if(h==NULL)
scanf("%d %s %s",&cur->no,cur->name,cur->addr);
修改为scanf("%d %s %s",&(cur->no),cur->name,cur->addr);

网友(4):

没有头文件,