C primer plus第六版 的一处错误

第五百页17.3.4 实现接口的程序清单17.5中的初始化链表函数有误

#源代码
void InitializeList(List * plist)
{
plist = NULL;
}
#更正
void InitializeList(List * plist)
{
*plist = NULL;
}

应该把指向头节点的指针初始化为NULL,而不是把指向指向头节点的指针的指针初始化为NULL。


最新文章

  1. CentOS / Redhat : Configure CentOS as a Software Router with two interfaces
  2. C# 如何实现带消息数的App图标
  3. c#自动关闭 MessageBox 弹出的窗口
  4. 公司内多个公众号实现账号互通(UnionID机制处理)
  5. 10.24给TA的话
  6. 5.echo(),print(),print_r()的区别
  7. go 安装
  8. QT 按钮类继承处理带定时器
  9. 怎样加入� android private libraries 中的包的源码
  10. HTML5定稿:手机App将三年内消失,互联网世界的第二次大战
  11. Python爬虫学习之使用beautifulsoup爬取招聘网站信息
  12. C重新入门
  13. loadrunner 关联匹配多个值
  14. phpredis基本操作
  15. Mybatis中在log日志或控制台打印执行的sql
  16. Excel图标布局,图表样式,图标元素
  17. hdu-1255(线段树求面积并)模板
  18. String不得不说的那些事
  19. java Web 启动时自动执行代码的几种方式
  20. 小程序判断是否授权源码 auth.js

热门文章

  1. ES 6 新特性笔记
  2. A New Discrete Particle Swarm Optimization Algorithm
  3. LuoguP4759 [CERC2014]Sums 题解
  4. LuoguP7080 [NWRRC2013]Ballot Analyzing Device 题解
  5. vc++ 调用winapi调节屏幕亮度
  6. nim_duilib(5)之option
  7. c++之可变参数格式化字符串(c++11可变模板参数)
  8. 【LeetCode】208. Implement Trie (Prefix Tree) 实现 Trie (前缀树)
  9. 【LeetCode】795. Number of Subarrays with Bounded Maximum 解题报告(Python & C++)
  10. Autofac 依赖注入小知识