关于C语言的一个程序~~~出现了几个错误但是我不会改,请高手帮帮忙

2024年11月23日 10:40
有1个网友回答
网友(1):

楼上那答案我无语。。。您是学编程的么?
下面正题!!
大佬,我服您了,一学期课看来您连半学期都没听过。。。成哥也太放纵你了。。。
错误一:srelen()函数用来计算字符串长度,你用它来做什么?而且前面取非,请明示。PS:(IF等逻辑语句最好用“{}”括起来有效语句,咱的编译器不至于因为几个符号撑爆了)
错误二:malloc函数不是那么用嘀~~~~多的也不给你讲了,给你个现成的:temp
=
(People
*)malloc(sizeof(People));。
错误三:拜托下次写代码认真些,既然定义的结构体用大写了,为什么后面就忘了呢?看看自己那结构体定义吧,里面的那个指针节点,你用的是“struct
People
*next”么?
其他的都是由于错误三导致的,如果还运行不过去你再贴上来吧,哥答辩通过,明天就走了,剩下的就只有祝你好运了
最后劝你一句:C语言假期好好看看吧,就你现在这水平,下学期比挂两科(c++,数据库)!