qwe1231069 发表于 2016-11-3 16:17:31

关于goto的疑问

本帖最后由 qwe1231069 于 2016-11-5 14:00 编辑

我看有些书(eg:c程序设计 谭浩强)上面大多都不建议使用goto,它不就相当与汇编中的jmp吗?
上面说使用goto会降低程序的可读性,我听人说过用goto的程序猿不是好程序猿

qwe1231069 发表于 2016-11-3 16:26:07

至于引起堆栈混乱,代码难读这些不是问题
就像是汇编,这些都要注意。而且汇编里有好多jmp类型跳转的(jne,je,ja·····)

呆鸭 发表于 2016-11-3 16:26:28

请注意,只是说少用,并非完全禁用,滥用goto会造成代码流程混乱,想想看,代码里一堆goto,到处goto来goto去,看得眼都花了,代码会好维护吗?这是建议少用goto的原因。适当使用goto不是坏事,只是需要用到goto的时机相当少,基本上可以不用goto完成程序。

xiaoshuai666 发表于 2016-11-3 18:00:33

就按照楼上说的

最终的执念 发表于 2017-5-31 12:00:21

善用跳转      

2164930278 发表于 2019-9-15 13:03:52

呆鸭 发表于 2016-11-3 16:26
请注意,只是说少用,并非完全禁用,滥用goto会造成代码流程混乱,想想看,代码里一堆goto,到处goto来goto ...

到目前为止我还没发现
哪个代码用goto好的
页: [1]
查看完整版本: 关于goto的疑问