为了账号安全,请及时绑定邮箱和手机立即绑定

为什么说goto是一种不好的用法?

为什么说goto是一种不好的用法?

Helenr 2019-02-21 19:15:21
为什么说goto是一种不好的用法
查看完整描述

2 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

这个说法最早是由荷兰著名计算机科学家E.W.Dijkstra于1968年提出的,在一封给ACM编辑的信《go to statement considered harmful》中指出。

当时已经证明,任何程序可以通过顺序、选择分支和循环三种方式组成,也就是,只需要if...else和while就是足够的。提倡使用这三种方式进行结构化编程,是提高程序质量的一种方法。

查看完整回答
反对 回复 2019-03-26
?
森栏

TA贡献1810条经验 获得超5个赞

降低代码的可读性。
现在程序语言普遍的做法是用if-then-else这种结构来代替goto。因为认为大部分程序都可以通过避免使用goto来实现,以至于现在潜移默化的似的计算机语言往结构更加清晰的方向去发展。

查看完整回答
反对 回复 2019-03-26
  • 2 回答
  • 0 关注
  • 769 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信