Re: [請益] 很多層迴圈和if 怎麼寫比較好整理

看板Soft_Job作者 (葉酸酸)時間13年前 (2011/07/16 16:46), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/16 (看更多)
※ 引述《viable (viable)》之銘言: : 這版上諸多經驗豐富的高手, : 讓小妹向各位請教一個問題。 : 小妹最近翻出一個程式, : 其中有一”坨”由好幾個迴圈和if堆疊而成 : {{{{ : {} : {} : {} : { : {} : {} : } : }}}} : 夾雜一堆變數和三、四維陣列,弄得小妹頭昏眼花 : 小妹想了解如何改寫會更簡潔明嘹 請問是長這樣嗎?不是的話可以請你標出是 for block 還是 if block 嗎? for (ecx = 0; ecx < edx; ecx++) { for (cx = 0; cx < dx; cx++) { for (ch = 0; ch < dh; ch++) { if ( whatever ) { if ( condition unu ) { do this; } if ( condition du ) { do that; } if ( condition tri ) { clean up; } for (cl = 0; cl < dl; cl++) { if ( condition kvar ) { handle this; } if ( condition kvin ) { handle that; } } } } } } -- Oni devas ami animalojn. Ili estas tiel bongustaj. One should love animals. They are so tasty. 每個人都應該愛動物,他們是如此美味。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.46.114

07/17 12:51, , 1F
推你熱心 還幫原po寫pseudo code
07/17 12:51, 1F
文章代碼(AID): #1E8K_DGt (Soft_Job)
討論串 (同標題文章)
完整討論串 (本文為第 6 之 16 篇):
文章代碼(AID): #1E8K_DGt (Soft_Job)