#include<stdio.h>
int power(int m,int n); /*新式声明*/
/* 测试power函数 */
main()
{
int i;
for(i = 0; i < 10; ++i)
printf("%d %d %d\n",i,power(2,i),power(-3,i));
return 0;
}
/* power函数;;求底数的n次幂,其中n >=0 */
int power(int base,int n)
{
int i,p;
p=1;
for( i = 1 ; i <= n ; ++i)
p=p*base;
return p;
}
结果:
0 1 1
1 2 -3
2 4 9
3 8 -27
。。。。。。
9 512 -19683
体会:明白其中的值传递,什么是形参,什么是实参,至于实现什么算法,根据具体要求而定