📄 lsearch.c
字号:
#include "HeadMain.h"
//查找结点,返回1表示查找到,返回0表示查找不到
struct Flight* FSearch(char* FID/*查找航班号*/)
{
struct Flight *FPtr;
FPtr = FHead;
if( !FHead )
return NULL;
while(strcmp(FID, FPtr->ID) && FPtr->Next) //当检索到适当的位置或者链表末尾的时候循环跳出
FPtr = FPtr->Next;
if(!strcmp(FID, FPtr->ID)) //查到适当的位置
return FPtr;
return NULL; //查找到达链表末尾时仍未找到
}
//查找结点,返回1表示查找到,返回0表示查找不到
struct Client* CSearch(int Num/*查找订单编号*/)
{
struct Client* CPtr;
CPtr = CHead;
if(!CHead)
return NULL;
while(Num != CPtr->Num && CPtr->Next) //当检索到适当的位置或者链表末尾的时候循环跳出
CPtr = CPtr->Next;
if(Num == CPtr->Num) //查到适当的位置
return CPtr;
return NULL; //查找到达链表末尾时仍未找到
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -