天天看點

函數嵌套調用和遞歸調用

這兩個知識點其實很好了解的:

嵌套調用就是一個函數含着另外一個函數;

遞歸調用就是一個函數自個調用自己。

嵌套調用這裡介紹個求兩個數的最小公倍數的題目吧。

先介紹下怎麼求:通過數學知識我們知道ab一定是a,b的公倍數,然後a,b的最大公約數c,最小公倍數即ab/c。

上代碼:

函數嵌套調用和遞歸調用

遞歸調用的話,上個我之前有點懵圈的題目吧:

函數嵌套調用和遞歸調用

如果是小數,注意這個int a,如果是0.5直接就是0了。(12-6-3-1  回來就是1-1-0-0)​

答案是:

1

補充:

嵌套調用開始是需要哪個函數就進去哪個函數内部,然後找到想要的就傳回,這個應該不難了解。

遞歸調用開始時一個一個進去,然後結束傳回的話,是一個接着一個傳回的,搞清楚這個的話自己畫個流程圖就好。