有关程序编译的问题(高手请给点指点)!
iquan 2003-10-25 05:51:04 在学C/C++的时候,要是讲语法方面的是没什么问题.但有时一个程序写玩了
想深入了解一个程序在编译的时候是怎么编译的(例如它是怎么给变量在内存中留空间的;在定义一个对象给这个对象和普通变量一样在内存中是预留空间呢还是具体分配空间呢,一个变量在初始化之后在编译时和未初始化时编译时是不是一样呢等等)?
这些是不是都与编译原理有关的呀?
编译原理和汇编的联系大吗?
还有程序在运行的时候在数据在内存中是怎么存储的?
这些问题有时越想越摸湖!
请各位大吓给点指点
我不懂编译原理这些是应该看懂编译原理方面的书吗?