编译器怎样处理 C 语言局部变量

教科书版实现的编译器中,只要是标识符一般都会存在符号中(有些可以不存,最明显的函数声明中的形参名),就C语言来说,一般一个作用域会对应一个符号表。非教科书版的编译器实现种类很多,我记得看到过没有用符号表这个东西的。你说的处理是指的什么处理?(局部变量编译器会在栈中分配空间)


    推荐阅读