開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C
問題(Questio
我是一個C 語言的初學者,沒有一點底子
我的問題感覺有點基本.....(書上寫的有點不懂...)
就是,假使我設
int num,s
s=100
num=s+1
num=s+2
為什麼num 可以 等於2個常數呢??
我的想法是:宣告一個變數,然後編譯器會給一個空間(4byte) 再寫入常數(s+1)
那還有一個s+2 寫在哪??(空間內已經是s +1)
如果是在一個變數,那總共會變成8byte嘛??
如果這樣的話,不就從頭到尾都用同一個變數就好...?
理解力有點差,請各位見諒