首页 > 代码库 > C语言小技巧
C语言小技巧
/*求阶乘时设置最大调用层数,防止栈占满当从函数进入另一个函数时当前函数的内容会入栈,另一个函数调用完时在出栈*/int factorial(int n, int level){ //printf("%d \n", level); if(level>3) { printf("exit"); return -1; } if(n==0 || n==1) { return 1; } return n*fn(n-1,++level);}
C语言小技巧
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。