编写代码得心细如尘!心细如发都不行!还要逻辑思维缜密,而且得非常密![我想静静]
前些天学习了单链表,看了视频过后,下来自己也写出来了,插入结点,删除结点,遍历结点也写出来了。我以为我懂了,我还暗自高兴了一阵子。
今早上再次写,写好就老是输出结果不对,明明应该输出3 2 8,却老是输出3 2 8 8,多输出一个8,以为是打印函数那边界没处理好,看来看去也没发现问题。出去干活也在想具体是哪里的问题,吃了晚饭,又研究多久,才发现插入函数里面if后面没带else[我想静静][我想静静]导致多插入一个8。唉!总算松了一口气,始终还是只懂了个表面。现在都还对链表那啥phead,和phead->pnext有点懵。