擅长:python、mysql、java
<p>那是因为<code>rec1</code>只使用<code>rec1</code>一次,而<code>rec2</code>使用<code>rec2</code>两次。然后那些<em>内部</em><code>rec2</code>调用将分别调用<code>rec2</code>两次。函数调用的数量将呈指数增长。当<code>rec1</code>可能使用<code>x</code>调用时,<code>rec2</code>将使用<code>2^x</code>调用。在计算机科学术语中,<code>rec1</code>是O(x),而<code>rec2</code>是O(2^x)。在更复杂的情况下,危险的递归可能是无效的;所以使用调试器来找出实际执行的操作。你知道吗</p>