作者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