//head是链表的头指针,i 是要查找的数
node *sch(node *head , int i){
node *re = NULL; //re指针用来返回元素的指针
//链表还没有到头的时候
while(head != NULL){
//如果找到了i
if(head->num == i){
re = head; //把地址给re
head = NULL; //退出循环
}
else{
head = head->next; //没找到便继续
}
}
return re; //返回指针
}
C语言链表(1)——搜索
最新推荐文章于 2024-01-20 17:44:52 发布