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

为什么这样错啊?

大神帮看看

http://img.mukewang.com/55c3542700019df912800502.jpg

提问者:女票的ID很拽 2015-08-06 20:34

个回答

  • AAnonymous
    2015-08-06 22:04:45

    注意看错误信息:无效的左值

    age是函数怎么可以给函数赋值

    应该这么写

    // C/C++
    int age(int n){
        if(n<1) return -1; // boundary check
        if(n==1){
            return 10;
        }
        else{
            return age(n-1)+2;
        }
    }