需求简述
大部分初学者在编写双向链表时,为了验证相关函数工作是否正常,都会编写一个dlist_print的函数,它的功能是在屏幕上打印出整个双向链表 中的数据。从客观上讲,用dlist_print输出的信息来判断dlist的正确性不是最好的办法,不过脑袋里有质量概念总是值得表扬的。当把专用的双 向链表演化成通用的双向链表时,编写一个dlist_print已经不那么简单了。这里我们请读者写一个dlist_printf函数,看看会遇到什么问 题。
本文探讨了编写双向链表打印函数dlist_printf时可能遇到的问题,对于初学者来说,通过打印链表验证函数正确性是一种常见但非最佳实践的方法。
需求简述
大部分初学者在编写双向链表时,为了验证相关函数工作是否正常,都会编写一个dlist_print的函数,它的功能是在屏幕上打印出整个双向链表 中的数据。从客观上讲,用dlist_print输出的信息来判断dlist的正确性不是最好的办法,不过脑袋里有质量概念总是值得表扬的。当把专用的双 向链表演化成通用的双向链表时,编写一个dlist_print已经不那么简单了。这里我们请读者写一个dlist_printf函数,看看会遇到什么问 题。
1221
7447
3158

被折叠的 条评论
为什么被折叠?