搜索
查看: 5488|回复: 12
打印 上一主题 下一主题

[原创] C语言制作验证码程序

[复制链接]
楼主
发表于 2013-7-22 22:59:21 | 显示全部楼层
不知道很多人对goto很鸡血是被什么训练出来的
当年Dijkstra是说不要用goto,但人家说的主要是BASIC,当年BASIC全是goto,可读性非常差
身为数学家看不过去,写了篇文章论证在高级语言里goto break 和continue都不必要
但是在C中,除了goto并无方法从多重嵌套的结构中跳出(return除外),这也是K&R中提到的goto合理用法之一
另外linux kernel 代码风格中也说,合理使用其实可以当作是你替编译器做优化了⋯⋯

总而言之goto在C中有它适用的地方,goto不该被妖魔化。
虽然上面那段代码不是典型的适用goto的语境,但是其实用goto完全不影响可读性的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表