最赞回答 / 慕的地1327590
自定义函数fn1()内并未定义(它的局部)变量,而printf("fn1(): x=%d\n", x);要求打印出x的值,这时候只能输出全局变量x的值77。希望能对你有所帮助
2019-06-25
最赞回答 / 慕盖茨0354880
递归 num = (getPeachNumber(n+1)+1)*2 递归的过程就是如下getPeachNumber(1) -->getPeachNumber(1) ... --> getPeachNumber(10) getPeachNumber(10) 返回的只是1,没有printf ,然后就在往上到 getPeachNumber(9) =(getPeachNumber(10)+1)*2 =4 ,然后输出就是第九天,把4返回给上一级
2019-06-25