急急急!!C语言问题
发布网友
发布时间:2024-03-05 09:40
我来回答
共5个回答
热心网友
时间:2024-03-05 18:16
int FF(struct InNode *f)
{
int n=0;
if(!f) return 0; //如果f为空指针,返回0
while(f){ //如果f不为空指针,执行循环
n++; //计数器加1
f=f->next; // f指向下一个结点指针
}
return n; // 返回结点指针的个数
}
热心网友
时间:2024-03-05 18:08
当然是统计这个链表从当前结点*f起共有几个结点了
热心网友
时间:2024-03-05 18:11
此函数的功能为:返回指定链表中结点的个数
struct IntNode的类型定义:
struct IntNode
{
int data;//节点中的数据
struct IntNode* next;//节点中存放下一个节点地址的指针
};
int FF(struct InNode *f)
{
int n=0;//统计链表中结点个数的变量初始化为0
if(!f)//如果指针f为空,返回0
{
return 0;
}
while(f)//指针不为空,执行循环统计结点个数
{
n++;//节点个数加1
f=f->next;//指向链表中的下一个结点
}
return n;//返回此链表中结点的个数
}
热心网友
时间:2024-03-05 18:11
统计节点个数
热心网友
时间:2024-03-05 18:10
统计有几个节点