Re: [問題] 程式

看板TransCSI作者 (要和數學裝熟..)時間20年前 (2005/05/17 19:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/9 (看更多)
※ 引述《gawyfish (00)》之銘言: ※ 引述《deepdish (要和數學裝熟..)》之銘言: : 先整理一下比較容易看,我看的結果似乎會用到遞迴= =" : 這個遞迴程式既然這麼難看懂,我們就稍微修改一下,比較容易懂 為了方便講解起見 我們再標行號 : ---------------------------------------------------- 1: int proc2(int *a) 2: { 3: int b; 4: b = *a + 1; 5: printf("b = %d\n", b); 6: while(b <= 3)---->(2) 7: { 8: b += proc2(&b); 9: printf("while b = %d\n", b);--->(1) 10: } 11: printf("result b = %d\n", b); 12: return (b); b=4的時後為什麼還會進去(1)阿 不是經過 (2)的判斷 13: } b = 4 的時候不會進去 (1) 所以回傳值 給剛才 b = 3 的時候, 當然剛才 b = 3 早就經過 (2) 的判斷 之後就會進去 (1) - 拜託有沒有看懂的人~請推文說你看懂了好嗎? -- 歡迎大家一起加入Intel Philanthropic Peer-to-Peer Program !!! 這項「英特爾慈善『點對點連線』計畫」旨在經由網際網路,把數百萬部個人電腦連結 起來,加速研發治療白血球過多症血癌)的藥物,從而把新藥上市的需要時間縮短約 一半。對本計畫有興趣者,可以到http://www.grid.org/download/gold/download.htm 網站,下載該程式。 一旦一批資料處理完畢,下次電腦連接上網際網路時,不論經由寬頻撥接,電腦便會 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.201.17 ※ 編輯: deepdish 來自: 140.115.201.17 (05/17 19:55) ※ 編輯: deepdish 來自: 140.115.201.17 (05/17 23:58)

203.135.73.232 05/18, , 1F
搞懂嘍^^~~不過考試的時候不知道有沒有這種反應
203.135.73.232 05/18, 1F
文章代碼(AID): #12YTezUF (TransCSI)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 9 篇):
問題
4
6
問題
1
1
問題
1
1
問題
2
2
問題
文章代碼(AID): #12YTezUF (TransCSI)