|
发表于 2009-5-1 04:09:54
|
显示全部楼层
Post by poet;1981077
其实并不仅仅是对效率的要求。
这种写法其实非常常见,看过一次之后第二次再看不会有任何疑惑。
主要难处其实只是从循环体外goto到循环体内而已。如果这个环节没有什么问题,看懂这个代码没什么难处吧。
当然有个重要的原因是:这个代码是一个非常标准的格式,在某些领域被广泛的使用,如果熟悉这种用法,它就是可读性最高的方式。视频编解码,流式拷贝,很多情况下这个都是个定约结构。
至于汇编,首先这种代码并没有到需要动用汇编的程度,其次,一旦动用汇编,就会是个相当庞大的工程:你必须把你所支持的数十种CPU平台的汇编代码全部写出来。而这绝大多数情况下限制了代码的可移植性。
请问哪位兄弟可以解释一下这段代码吗? |
|