标题:函数递归
取消只看楼主
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
 问题点数:0 回复次数:0 
函数递归
int Information::count(struct student *head)//定义函数count()统计考生总数
{
if(head==NULL)return(0);//若指针head为空返回值为0
else return(1+count(head->next));//函数的递归调用
}

这个函数到底是如何递归的啊 我的理解是 当head=NULL时 不就只返回0了吗 怎么达到累加效果呢
搜索更多相关主题的帖子: 递归 函数 
2006-09-13 16:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-89968-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.163775 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved