國立交通大學
很久沒用 dev 了,不太確定它會怎麼輸出錯誤 我先說我第一眼看到的問題: 1. 你沒有指定 size 給 ary[],代表它是根據你的初始值自動決定 size = 3,可是你的程式卻會 access 到 ary[11]。 2. 你的 ary[] 已經是 global variable,那代表 fab() 不需要透過參數 p 也可以取得 ary[] 的 pointer。 第 1 點是程式有 bug 必須修正,第 2 點只是純粹增進效能。 如果你解決第 1 點還是會 return 非 0 的話,我再想想看有沒有其他原因哈哈