标签: c recursion
我正在阅读以下内容的解释: Understanding recursion in the beer bottle example,但我还是不明白singSongFor函数的最后一部分。当它到达最终的printf时,为什么它不是简单地打印出bin中有0个瓶子,因为numberOfBottles在打印之后为0,墙壁上没有更多的啤酒瓶。我不明白为什么它从1开始,为什么当没有增加numberOfBottles的值时它会增加。