作者pokkys (人很好那一個)
看板Soft_Job
標題Re: [請益] 很多層迴圈和if 怎麼寫比較好整理
時間Sat Jul 16 23:36:08 2011
※ 引述《viable (viable)》之銘言:
: 這版上諸多經驗豐富的高手,
: 讓小妹向各位請教一個問題。
: 小妹最近翻出一個程式,
: 其中有一”坨”由好幾個迴圈和if堆疊而成
for能夠用function代就用function代。
if真的很複雜的話,可以用k-map化簡。
好處就是可以保證這樣絕對是最精簡的邏輯。
缺點就是
1.可讀性不一定最好(通常我簡化出來的結果可讀性都還可以)
2.如果中途要加判斷式,可能要一直重算k-map。
3.不能在這樣化簡的過程中再用goto,會瘋掉....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.233.130
推 Ting1024:goto真的滿好用的...要善用 :D 07/16 23:41
推 ripeSelf:goto只適合關起來用,不適合打開來用......... 07/16 23:45
→ gname:goto...又愛又恨... 07/16 23:46
→ tomap41017:k-map.....!! 07/17 00:14
→ idoz5:k-map 是用boolean簡化條件嘛? 07/17 00:51
→ TonyQ:k-map 是多條件狀況下幫你找到一條最短的判斷路徑的工具 07/17 06:24
推 idoz5:謝謝囉,這串文真的長了很多知識!!! 07/17 14:30