power函数:求底的n次幂

版本1:

int power(int base, int n)
{
        int i,p;
        
        p = 1;
        for (i = 1; i <=n; ++i)
        {
                p = p * base;
        }
        return p;
}

版本2:

int power(int base, int n)
{
        int p;

        for(p = 1; n > 0; --n)
        {       
                p = p * base;
        }

        return p;
}

总结:参数可以看作是便于初始化的局部变量,因此额外使用的变量更少,这样程序可以更紧凑简洁。

posted @ 2013-01-07 19:17  赵治鲁  阅读(207)  评论(0编辑  收藏  举报