关于函数的问题
#include<stdio.h>float zc(int x)
{
float z;
z=2*3.14*x;
return z;
}
float mj(int y)
{
float m;
m=3.14*y*y;
return m;
}
main()
{
int r;
float l,s;
scanf("%d",&r);
l=zc(r);
s=mj(r);
printf("%f\n%f\n",l,s);
}这个求周长面积的函数,我看的明白,逻辑思维也有,代码也明白。但是我想请教的是下面这个函数,如下
#include<stdio.h>
int power(int m,int n);
main()
{
int i;
for(i=0;i<10;++1)
printf("%d%d%d\n",i,power(2,i),power(-3,i));
return 0;
}
int power(int base,int n)
{
int i,p;
p=1;
for(i=1;i<=n;++i)
p=p*base;
return p;
}
为什么都是函数 我这个求幂函数就不明白啊 而且感觉不符合函数的格式啊 恳请好心人细细讲解下 最好能每一步讲下 感激不尽