并且我已经说过了,以上所有程序均在VC++6.0环境下调试通过,运行正常了

努力成为菜鸟!
我没有别的意思只是觉得l=(L)malloc(sizeof(L));
按理来说,申请的指针类型和分配空间的类型应该不一样吧。
像是这样的
p=(node*)malloc(sizeof(node))
我们老师是这样教的。所以我就是这样记的了。
呵呵,你们老师只讲了一半。当类型是实类型(非指针)时,是按你写的这样子的,实类型名后要加*;
当类型是指针类型的时候,名称后面的*就不要加了。至于sizeof函数中的参数,用实类型和指针类型都行。
呵呵,下次别忘了哦
楼上说的很对,从程序上说是这样的。不过这程序主要是以前给学生当课堂上的例程讲解的,所以每次都一步一步来的,不然大专学生听数据结构有点困难的。这些程序如果要去用的话可以根据自身情况加以修改的。
真的啊.
老师你的意思是说sizeof(node)==sizeof(node*)
是这样的吗?
你还不理解我的意思。。。是前面那个不用加*号,如果它已经是指针类型。。。汗那。。。