注册 登录
编程论坛 C++教室

求指教。。。。调用函数问题、

kong1zhiwei 发布于 2012-03-06 11:47, 384 次点击
#include<stdio.h>
void main()
{
    int i,n=3,sum=0;
    int fac(int m);
    for(i=1;i<=n;i++)
    {
        sum=sum+fac (i);
    }
    printf("sum is %d\n",sum);
}
int fac(int m)
{
    int f=1,i;
    for(i=1;i<=m;i++)
        f*=i;
    return f;
}

源文件如上,想问:1.int fac(int m)中的int m表示的什么?能不能换成其他的内容?
2.return f中f的值是不是返回成上面的fac(i)?
初学C++,望指导
谢谢。
6 回复
#2
习惯被动2012-03-06 14:34
1、int fac(int m)中的int m是函数fac的形参,该函数完成的是求m的阶乘,m在调用函数时是可以换的。
2、.return f中f的值是返回成上面的fac(i),即返回i的阶乘的值。
#3
narutosusdo2012-03-06 19:01
比我还菜  好好学吧
#4
习惯被动2012-03-06 21:31
3楼什么意思?不好的地方可以提出!
#5
非死亡!2012-03-06 21:36
这是c的知识吧  小伙子加油了  年轻人才是中国的未来哈
#6
kong1zhiwei2012-03-07 12:46
已经明白了,我会好好研究的。
#7
风雨中慢步2012-03-07 17:13
学到了一点东西!
1