C primer plus第六版 的一处错误 第五百页17.3.4 实现接口的程序清单17.5中的初始化链表函数有误 #源代码 void InitializeList(List * plist) { plist = NULL; } #更正 void InitializeList(List * plist) { *plist = NULL; } 应该把指向头节点的指针初始化为NULL,而不是把指向指向头节点的指针的指针初始化为NULL。