[問題] fib(n)的問題

看板C_and_CPP (C/C++)作者 (go to 台北)時間12年前 (2014/04/04 20:38), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
請問有個函數我一直看不懂如下 int fib (int n){ return n < 3? 2:fib(n-1)+fib(n-2); } 當輸入fib(5)時, 答案為10 但這一行我一直看不懂 return n < 3? 2:fib(n-1)+fib(n-2) 也不知道該怎麼google 請幫幫忙解答一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.144.121 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1396615120.A.450.html

04/04 20:59, , 1F
簡化版的if,你可以查一下
04/04 20:59, 1F

04/04 21:22, , 3F
感謝回覆
04/04 21:22, 3F

04/04 21:42, , 4F
你跟18850是什麼關係 XDD
04/04 21:42, 4F

04/04 23:21, , 5F
@bibo~ 應該是看同一本書,不過我想知道是哪本書...
04/04 23:21, 5F

04/05 11:56, , 6F
那本書這樣寫問題很大 orz...
04/05 11:56, 6F
文章代碼(AID): #1JFgVGHG (C_and_CPP)
文章代碼(AID): #1JFgVGHG (C_and_CPP)