Chinaunix首页 | 论坛 | 博客
  • 博客访问: 379277
  • 博文数量: 715
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:46
文章分类

全部博文(715)

文章存档

2011年(1)

2008年(714)

我的朋友

分类:

2008-10-13 16:35:48

vghost:确实可以优化,但在编译时也有要求。临时变量的规则是编译器自己规定的。程序的空间应该可以优化,但效率就不一定了。过多的临时变量也不是什么好事儿。用的时候要慎重。
(发表于2002-12-13 13:24:00)

cteng:干嘛用两个参数?
变态!  这也叫函数?
好的函数参数意义应当明确!
何况这里还有个小错误:int & a;
----我还以为遇到高手呢,伪装递归?哈!
(发表于2002-12-19 16:44:00)

shd4191:两种写法的变量存储有什么区别吗?没看懂,请再解释一下。
(发表于2002-12-20 11:16:00)

zhaohuhi:各位好啊,能帮我一个忙吗?我有一个程序不知道做啊
(发表于2002-12-22 12:42:00)

wrong:质量很一般啊
(发表于2002-12-27 19:34:00)

pipvcdatabase:想法很好,但未必可行!!!不知道最后的返回值是多少?怎么能得到结果??
(发表于2003-3-10 15:10:00)

pipvcdatabase:简直对自己不负责任!怎么可能那???朋友以后要注意些,不能因为几分就蒙大家吧!
我运行了!根本就不行!!
(发表于2003-3-10 15:17:00)

pipvcdatabase:修改并加一条语句可行!
int fact(int n,int a)
{
  if(n<0)
    return 0;
  else
     if(n==0)
        return a;
     else
        a*=n;
        return fact(n-1,a);
}


(发表于2003-3-10 15:24:00)

牛诚实:我知道PROLOG有尾部递归的用法可以减少内存分配,因为不需要递归时不需要压栈,可C/C++是否也是一样就不清楚了。并且程序的确有问题。
(发表于2008-1-9 19:32:00)

..........................................................................
--------------------next---------------------

阅读(126) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~