为什么结构化更安全?

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:05:50
为什么if...else..等结构化语句比goto语句更安全?
请不要说“就是更安全”或者泛谈一些个人经验,最好理论化。

我的感觉:
if..else..控制了跳转的范围,代码的局部性更强。

再者就是goto和其他代码是并列的,难于阅读。
而if...else...有了层次结构,容易阅读
存在goto语句的代码,你很难以看清楚它的结构

不过我却很喜欢goto,用C写编译器自动机,用了老多。结果被
实验女老师批了一顿。