Jor*_*ans 15
在C(或C++)中工作时,完全理解指针真的非常重要.很多事情都归结为操纵指针和内存,并且在C编译器开发过程中可能会出现很多与指针相关的"技巧".
"好书"并没有真正帮助你,它只是一个你需要了解的概念.
谷歌网上的指针教程,并通过它们直到它点击.例如:http:
//home.netcom.com/~tjensen/ptr/pointers.htm
这是非常基本的.如果您不知道,那么您远不是在C中编写编译器,因为这完全是关于动态结构(树)以及对它们的操作.
解析通常产生一个树,有时在语义分析后转换为另一个树,然后修改(例如优化),然后写出更线性的格式(IL或比标签汇编程序高一级的东西)