请详细解释一下下面的代码,其实不懂就是这个表达式z*f(x,y),请高手详细说明一下?这里具体怎么运行的?

2025-01-21 08:52:18
推荐回答(2个)
回答1:

foo()这个函数是一个递归函数,他在(a <= 0 || b <= 0这个条件不成立的时候,反复调用自己,直到这个条件成立为止。

回答2:

递归调用,每调用一次,a会减6,b会除以2,直到a小于=0,递归结束