一个语句块通常有{,}两个符号包裹在一起的,它们控制了变量的作用域,但是当计算机或说编译器看到{和}的时候到底做了一些什么工作呢?
遇到“{”时开始一个语句块的分析(BEGIN),遇到“}”时结束一个语句块的分析(END),就这么简单。
当然,在实际运行的时候会有很多变化,毕竟{}的配对可以用在很多地方,于是就有了BeginClass/EndClass、BeginIF/EndIF等等的区别。
再深入,在这里讨论这个问题就没意义了,因为牵涉到编译系统的知识还是很深奥的,我也只是门外汉而已。
其实想要明白的是,内存中到底是发生了什么情况的 呵呵
@grass of moon: 在内存里运行的时候,已经没有这些文字符号了。
建议你看一下《程序员的自我修养》一书....http://www.cnblogs.com/hazir/archive/2012/04/23/2467220.html
ing 中,谢谢