Possible Duplicates:
Why is it bad to use goto?
GOTO still considered harmful?
我在浏览 xkcd 时看到了这个(如果几年前还读过一些关于他们的负面文字):
它实际上有什么问题?那么为什么在 C++ 中甚至可以使用 goto 呢?
为什么我应该不使用它们?
最佳答案
因为它们导致 spaghetti code .
过去,编程语言没有while循环、if语句等,程序员使用goto来组成他们的程序逻辑。它会导致无法维护的困惑。
这就是 CS 之神创造方法、条件和循环的原因。 Structured编程在当时是一场革命。
gotos 适用于一些地方,例如跳出嵌套循环。
关于c++ - 使用 goto 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3517726/