請大佬門用簡單的語言解釋,感激不盡
#include <stdio.h>
/* 定義獲取單詞數(shù)量的函數(shù) */
int getWordNumber(int n)
{??
??? if(n == 1)
??? {
??????? return 1;??? //第一天只會1個單詞 ? ?這里為什么不用printf呢?????????
??? }
??? else
??? {
??????? return getWordNumber(n-1)+n ;?????? //到第天會的單詞數(shù)量
??? }
}
int main()
{
??? int num = getWordNumber(10);???? //獲取會了的單詞數(shù)量
??? printf("小明第10天記了:%d個單詞。\n", num);
??? return 0;
}
2020-03-27
你可以先看下一節(jié)課,遞歸函數(shù)(二),老師的那張5階乘剖析圖很直觀的解釋了你的問題,希望對你有用
2020-06-22
函數(shù)返回值