问答详情
源自:5-9 递归函数练习

请问调用函数的时候为什么不能这样呢

#include <stdio.h>

int peopleage(n)

{

    int age;

    if(n==1)

    age=10;

    else

        age=peopleage(n-1)+2;

    return age;

}

int main()

{

    int  peopleage(5);

    printf("第5个人的年龄是%d岁",peopleage(5));

    return 0;

}




提问者:qq_Treasure_133274100 2016-06-05 20:08

个回答

  • ssAfterHard
    2016-06-05 20:24:56

    在主函数内,被调函数peopleage 前不能用加  int