C语音中主函数可以递归不

 我来答
tonydelwee
2011-03-30 · TA获得超过672个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:405万
展开全部
可以的,比如用递归求阶乘:
static int as = 5;//求5的阶乘
static int as_src = as;
static int sum = 1;
int main()
{
if(as == 1)
return 1;
else
{
as--;
sum=(as+1)*main();
as++;
}
if(as != as_src)
return sum;
printf("%d\n", sum);
getch();
}
圣冰晓2
2011-04-01 · TA获得超过421个赞
知道答主
回答量:147
采纳率:0%
帮助的人:0
展开全部
可以个毛,C语言中除了一些已经有的函数和用户自定义的函数可以被调用之外,
主函数是规定不可以被调用的。
例如:fun(int x,int n)
{int i,
i=x*fun(int x,int n-1)
}
像这种形式的就可以:
如果是:
main()
{int i;
i=x*fun(int x,int n-1)
}就不行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式