为什么说goto是一种不好的用法
2 回答
RISEBY
TA贡献1856条经验 获得超5个赞
这个说法最早是由荷兰著名计算机科学家E.W.Dijkstra于1968年提出的,在一封给ACM编辑的信《go to statement considered harmful》中指出。
当时已经证明,任何程序可以通过顺序、选择分支和循环三种方式组成,也就是,只需要if...else和while就是足够的。提倡使用这三种方式进行结构化编程,是提高程序质量的一种方法。
森栏
TA贡献1810条经验 获得超5个赞
降低代码的可读性。
现在程序语言普遍的做法是用if-then-else这种结构来代替goto。因为认为大部分程序都可以通过避免使用goto来实现,以至于现在潜移默化的似的计算机语言往结构更加清晰的方向去发展。
- 2 回答
- 0 关注
- 833 浏览
添加回答
举报
0/150
提交
取消