一.了解项目功能
在本次项目中我们的目标是实现一个带头双向循环链表:
该带头双向循环链表使用动态内存分配空间,可以用来存储任意数量的同类型数据......while循环的终止条件,以及switch语句的运行条件
do //使用do...while实现
{
LTMenu();
scanf...因为后续我们要使用的带头双向循环链表按位插入和按位删除都需要知道用户传入的链表元素在链表中的位置在哪,因此我们把查找链表元素位置的操作封装成一个单独的函数,后续需要查找某一链表元素的位置直接调用这个函数就行...因为我们在删除链表元素前都需要先判断一下链表当前是不是为空,如果链表为空那就不要再进行删除操作了,因为尾删,头删,指定元素删除都需要判空操作,所以我们不如封装一个函数,在调用时判断当前链表是否为空,......while循环的终止条件,以及switch语句的运行条件
do //使用do...while实现
{
LTMenu();
scanf