[理工] 106中正軟體

作者: marks1592 (我想自由翱翔)   2019-01-28 18:31:08


想請問第五題
用程式碼跑出來答案是31
static是指程式跑完仍會繼續執行嗎
當N=0時不是不會進去函式了嗎
為什麼還會繼續加到31
謝謝
作者: plsmaop (plsmaop)   2019-01-28 18:45:00
static你可以在考試的時候直接當成全域變數實際上他跟全域變數的差別要去看c的規格書,我沒有實際看過還有他存的位置也要注意一下https://bit.ly/2RlXMti
作者: marks1592 (我想自由翱翔)   2019-01-28 21:14:00
那請問怎麼加到31的
作者: ekids1234 (∵:☆星痕╭☆)   2019-01-29 02:46:00
漲知識了,原來 Static 還有這種效果 ...至於怎麼到31的就 Trace 一下吧 ... ? 他會遞迴下去主要是 count 即使在子遞迴也能被++到這樣如果用 Tree 畫的話可以話出一顆 Full Binary Tree不然就 你程式都打出來了,可以試著 printf 來 trace

Links booklink

Contact Us: admin [ a t ] ucptt.com