看不明白此程序的运行过程,希望有人可以帮忙看看,讲解一下,谢谢!
int f(int a,int b){ if(a>b)return b+a;else b*f(++a,b--); return a*f(a,b); } int main(){ cout<1,3)<0; }
运行结果为24。
代码写规范一点,if(){}else{}加上这种中括号,然后在f函数哪里打一个断点调试一下自然一目了然有用记得采纳呐