不懂这三段代码是啥意思……
第一段:cal.cint cal( int n )
{
if( 1 == n)
{
return 1;
}
else
{
return n * cal( n-1 );
}
}
第二段:cal.h
#ifndef CAL_H_
#define CAL_H_
int cal(int n);
#endif /* CAL_H_ */
第三段:main.c
#include <stdio.h>
#include"cal.h"
int main()
{
int n=5;
n=cal(n);
printf("%d\n", n);
return 0;
}
有哪个好心人来回答下?我是初学者,初学者……
对了,好像根据这三段代码可以做一个什么加减乘除的东东……
[ 本帖最后由 erikshe2003 于 2010-5-25 15:44 编辑 ]