这是List的定义
这是InitializeList和ListIsEmpty的声明
但是到调用的时候,我不明白为什么书上可以用直接用movies作为参数,我的理解是List是一个指向Node的指针,所以plist应该是一个指向指针的指针,所以我觉得movies作为参数是错误的,我用VS2010编译也出现错误,把ListIsEmpty的参数改为 cosnt List plist才不报错,特地下载了C primer Plus 第六版英文原版(我看的是中文版第五版),结果ListIsEmpty还是用const List * plist作为参数 求各位大牛解析,谢谢了。
你说的是正确的,应该是书印错了,也不排除是作者之前犯了错。这很正常,是程序都不可能100%正确,何况书上的程序。