作者chhsiao (bye~)
看板b96902HW
標題Re: [使徒] 遞迴的寫法
時間Thu Oct 18 23:42:24 2007
※ 引述《champavalon (<品>)》之銘言:
: 遞迴有辦法不用另一個函式寫嗎?
: 就是不要用河內塔或是費氏數列那樣另外用一個函式
: 直接在主程式裡面跑?
"main" 本身也是一個函式呀 ;)
main 的 prototype 除了我們目前教到的 "無參數型式" 之外,
其實還有另一種有參數的型式。
不過 main 的參數有特定的意義,
所以不應該把 main 拿來做其他用途。
: 還有
: 如果寫出一個不同於主程式的函式
: 我要如何讓他的變數可以對應主程式的變數呢?
: (我的意思是把題目預設的變數對應到函式裡)
如果我沒搞錯你的意思的話,
你應該是問說,函式之間可不可以使用同一塊記憶體?
答案是可以的。
主要有兩種辦法,一種就是用全域變數,
另一種是用以後會教到的指標。
不過用全域變數的話,變成所有的函式都可以改到變數的內容,
因此要適當的使用,程式才不容易有 bug。
--
>_<
U
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.54