[問題] 遞迴的定義?

看板C_and_CPP (C/C++)作者 (處處留心皆正妹)時間16年前 (2009/04/09 01:27), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
遞迴的定義是:function自己叫呼自己,就可稱為遞迴 可是我看到一個網頁 http://squall.cs.ntou.edu.tw/cprog/Materials/Recursive.html 最下面它說Fortran是沒有辦法做遞迴的 看了一下它的解釋,似乎是說fortran是使用call by reference的關係 不過程式語言的遞迴不就是function自己呼叫自己, 不管有沒有傳值、不管傳值是使用call by reference或call by value 都可稱作遞迴嗎?? -- 愛情真諦: 把人者,人恆把之.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.96.49

04/09 02:40, , 1F
主要原因應該是 函式內的區域變數也是使用固定的記憶體
04/09 02:40, 1F

04/09 02:41, , 2F
如果這句話是對的話 @@"
04/09 02:41, 2F

04/09 10:01, , 3F
過去FORTRAN的function的確是不可重入的
04/09 10:01, 3F
文章代碼(AID): #19tDwP7q (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #19tDwP7q (C_and_CPP)