写单链表大致功能就是增删查改嘛,而删除功能明显可以调用 查询 功能的函数,让 查询 函数的返回值返回指向选定节点的指针就行,然后再进行删除,这样 删除 函数就由1. 调用 查询函数,接收返回指针2.删除该指针指向的节点。
那么,问题来了,我调用查询函数,它会跑一遍查询函数,将里面各种 printf 显示出来,才返回一个指针给我,这样会让界面变得混乱。
有没有什么方法,让我调用一个函数,这个函数不把printf显示出来,单单返回一个返回值就行
只能修改里面的代码,把ptintf注释掉
查询函数想的复杂了,将里面的各种显示的功能放到输出函数里,查询函数纯粹的完成查询功能即找到和未找到即可,如有需要显示的时候再调用输出显示函数实现。