作业帮 > 综合 > 作业

试写出一个计算链表中结点个数的算法.其中指针p指向该链表的第一个结点

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:55:58
试写出一个计算链表中结点个数的算法.其中指针p指向该链表的第一个结点
用c语言
struct XXXX
{
数据...
struct XXXX *next;
};
long lianbiao_len(struct XXXX *p)//XXXX是结构体名
{
struct XXXX *p1=p;
short i=0;//这里要赋初值,从0开始是因为p1==NULL的时候不算
while(p1!=NULL)//要求尾节点指向NULL(0x000000)
{
p1=p1->next;
i++;
}
return i;
}