在程序语言的结构中,分程序的分层结构允许同名标识符具有的生存期发生重叠。虽然这些同名标识符在程序的某一处只能看到其中的某一个,但是另外几个同名标识符仍然存在。为实现这种同名标识符的语义功能,符号表中需要设立下推链域的组织。下面用一个例子来说明。
设有一个程序(C语言程序)如图9.17。
图 9.17 复合语句多层嵌套示例