开发平台(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嘛??
如果这样的话,不就从头到尾都用同一个变量就好...?
理解力有点差,请各位见谅