Re: [問題] C語言呼叫自身執行問題
讓我想起全面啟動這部片...
print 2:
> 0
print 1:
> 0
print 0:
> 1
print 0:
> 1
print 1:
> 0
print 0:
> 1
print 0:
※ 引述《NerVGear (Phantom)》之銘言:
: https://imgur.com/OwJ1Nol.jpg
: 想請問為何是這個結果呢?
: 我的自己理解是會變成四個函式在執行
: 第一次時是p(2)
: 先印出0 然後進入第二個函式p(1)
: 再印出0之後 進入第三個函式但此時p(0)函式結束
: 然後換第一個函式執行到印1這行所以印出1
: 之後再呼叫第四個函式p(1)代入
: 一樣印出0
: 此時我認為應該是印出0010 為什麼反而是0011呢?
: 是執行完第一個函式的印出1後會跑去執行第二個函式的印出1?
: 為什麼不是等第一個函式執行完再處理第二個函式呢?
: 求解
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.166.201 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1594828063.A.950.html
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章