你这个编译的时候出错是因为main函数的返回值不能是void 改成 int main(){}就可以了。另外你这个程序在运行的时候会崩溃,原因是在你析构的时候不对。你虽然说是单链,可是你自己构造的时候是构造成了环链,所以是不会存在next指针为NULL的情况。还有,初步看了下,你的求长度的那个函数返回结果是不对的,原因自己找吧,很低级的错误,边界不对。骚年,语法很不熟啊[/quote]对了,千万别告诉我,你不知道单链和环链的区别,我会想死的
你这个编译的时候出错是因为main函数的返回值不能是void 改成 int main(){}就可以了。另外你这个程序在运行的时候会崩溃,原因是在你析构的时候不对。你虽然说是单链,可是你自己构造的时候是构造成了环链,所以是不会存在next指针为NULL的情况。还有,初步看了下,你的求长度的那个函数返回结果是不对的,原因自己找吧,很低级的错误,边界不对。骚年,语法很不熟啊