瀏覽單個文章
cheneyen
*停權中*
 

加入日期: Jun 2002
文章: 90
引用:
作者darkangel
很抱歉潑你冷水, 但是以 C/C++ 來說, if 跟 switch 做出來的最終機器碼是不同的, 不見得 switch 會比 if 高明, 因為你到處嗆人我還以為你多強, 原來不過是自我感覺良好.

也不是潑冷水問題
你商業程式(交作業也算),寫if else分數本來就不會高,因為要讓門面好看
如果說是Linux核心程式,我也選擇用if else來做
用途不同,當然會有不同的手段
你一個商業程式,寫一堆if else,看看客戶會不會罵,不僅維護有難度,門面也難看
不過說這個都太遠,樓主如果還是新手,他根本不知道該怎樣架構自己的程式

因人廢言~~早說咩,你回的根本沒有點(這邊的習俗啦,不意外)
你要講machine code?哈哈~~如同ganlingyang所言,compile過後,結果不見得會不一樣
莫非你認為一樣的code,用不同的compiler去編出來的machine code會一模一樣喔?
舊 2010-06-09, 11:34 AM #16
回應時引用此文章
cheneyen離線中