: 我希望它執行一次就好
: 我知道可以改成這樣:
: int a,b;
: int c=a*b;
: if(c==1 || c==5)
: {
: ....
: }
: 但是這樣我還得多宣告一個變數c,很麻煩
現在的 compiler 很聰明,如果 c 以後再也沒用到,那個 c 應該會被
被儲存在 register 內,而非 memory內,只有計算一次,用過就丟,
就是得多打幾個字,看你怎麼取捨囉。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.4.39