看板 C_and_CPP 關於我們 聯絡資訊
遞迴的定義是: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
sawang:主要原因應該是 函式內的區域變數也是使用固定的記憶體 04/09 02:40
sawang:如果這句話是對的話 @@" 04/09 02:41
MOONRAKER:過去FORTRAN的function的確是不可重入的 04/09 10:01