总不能理解为什么写代码时候,都是带上空格的,像这样:
var a = 10,b = 20;
if(a != b){
a = 20;
}
然后,最近上编译原理课发现,设计编译器时候要设计词法分析器,所谓词法分析就是确定哪些是标识符,哪些是变量,哪些是关键字,哪些是算符和界符。
比如FORTRAN语句,
DO99K=1,10
这样一个语句词法分析时,肯定编译器分析要花一小点时间的。
但如果写成这样,
DO 99 K = 1,10
编译器一下就知道DO语句,99是标号,循环变量k从1取到10。
我想,可能能提高编译器编译效率吧(估计也提升不了多少),反正规整的代码是没坏处的。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。