GO TO语句为什么在VB中有不好的地方?表现在那些地方?

教科书中说“GO TO 型控制会影响程序质量”,表现在那些地方?

看着比较乱,维护很不方便。
比如你在代码较后的地方突然跳到前面,那么你还要到前面去看代码,跳来跳去就能把你跳晕了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-15
goto是强制跳转

违背了“结构化语言”的规则,你看FOR语句、IF语句都有一个对应的next、end if 。

当程序代码较大时,goto语句使调试不方便,一不小心还会引起不可预料的意外
第2个回答  2008-03-15
书上的说法不准确,对程序本身没影响,只是使代码难懂了
所以不是不能用,而是不能多用,一个过程中用多个goto来控制流程的话,的确会使人头晕
第3个回答  2008-03-15
什么事都是相对的,有时候用goto语句还更简单的呢