现在的位置: 首页 > 综合 > 正文

关于goto语句

2013年03月11日 ⁄ 综合 ⁄ 共 242字 ⁄ 字号 评论关闭
goto语句我个人觉得不是完全不能用

坏处:
  CPU都是流水作业,即一边取指令,一边执行指令。在执行当前指令的时候,后面指令,已经就绪。一旦使用goto语句,后面那些预读出来的指令,都会被清空,然后从跳转目标地址读取新指令执行。这样效率会有损失。
  goto语句使用不当,导致程序混乱,到处乱跳转,这样的程序是没法看的。

但是现在CPU都很快的,不差这点效率损失,所以第一条问题并不大。对于第二条,只对使用不当有效。

我常用goto做函数的统一出口。使函数只有一个出口,所有支路都从这里返回。

抱歉!评论已关闭.