第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

printf語句和遞歸函數(shù)遞推和回遞時(shí)的執(zhí)行順序

printf語句也在函數(shù)getpeachnumber(n)里面,當(dāng)n等于1,調(diào)用自身時(shí),為什么printf語句在這個(gè)函數(shù)體內(nèi)也沒有執(zhí)行到printf語句?

如果遞推時(shí)沒有執(zhí)行到printf語句,為什么回推的時(shí)候會(huì)執(zhí)行到printf語句,而不是回推完畢之后,得到第一天的總數(shù),再來執(zhí)行printf語句

正在回答

2 回答

#include?<stdio.h>
int?getPeachNumber(n)
{
????int?num;????//定義所剩桃子數(shù)
????if(n==10)
????{
????????return?=?1;
????}?
????else
????{
????????num?=?(getPeachNumber(n+1)+1)*2;???
????????printf("第%d天所剩桃子%d個(gè)\n",?n,?num);
????}
????return?num;
}
int?main()
{
????int?num?=?getPeachNumber(1);
????printf("猴子第一天摘了:%d個(gè)桃子。\n",?num);
????return?0;
}

上面的代碼總共有22行,假設(shè)第一次調(diào)用時(shí),沒有行的標(biāo)號(hào)為1-1 ? 到 1-22;第二次調(diào)用時(shí) 2-1 到2-22;依此類推。

代碼執(zhí)行順序:

1-1 ?>> 1-11 >>2-1 >>2-11 >>>>>>10-1>>10-6 >>9-12>>9-22>>8-12>>8-22>>>>>>1-12>>1-22

0 回復(fù) 有任何疑惑可以回復(fù)我~

大家一起猜代碼

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

printf語句和遞歸函數(shù)遞推和回遞時(shí)的執(zhí)行順序

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)