摘要:
int a; 是变量定义,也就是说编译器将为a分配存储,这在编译时被处理。 int a = 0;是定义+初始化,定义的分配存储的action在编译时完成,初始化的action则在运行时完成(将执行类似dword ptr [ebp-4],0的指令,而... 阅读全文
摘要:
转载自:http://blog.sina.com.cn/s/blog_4fd9844201010n3v.html 应该说这是一个非常基础的问题,教科书上说指针大小和机器字长相同,即32位机指针长度为4字节!但是对不对呢?为什么是这样? 搜了一下相关资料。。。居然发现回答不统一,很多人也... 阅读全文