我有點好奇如何這是不存儲在變量C和C++處理數據,e.g:C(++)對未存儲在變量中的值做什麼?
int IE6_Bugs = 12345;
int Win_Bugs = 56789;
呀 - 一切都清楚了。 IE6_Bugs
已將123456存儲在其特定的內存地址中。
那麼關於..
if (IE6_Bugs + Win_Bugs > 10000)
{
// ...
所以C抓住兩個變量的值,並將它們以比較的結果到右邊的int值。
但是:
是否
IE6_Bugs+Win_Bugs
曾經達到RAM?還是處理器直接通過自己的緩存比較值?或者,在編譯過程中,上面的if語句被轉換爲更容易理解的機器? (也許計算
IE6_Bugs+Win_Bugs
第一,並將其存儲在某個變量,...)
int your_Bug =假設INT_MAX大於32768. – MSalters 2010-02-01 12:37:03
所以Win_Bugs結束了INT_MAX - 問題在哪裏? ^^ 正如您可能已經看到的,我已選擇123456789作爲示例數字。 – lamas 2010-02-01 13:36:41