小编典典

使用 goto 有什么问题?

all

我正在通过 xkcd 随机浏览并看到了这个(如果几年前还阅读了一些关于它们的负面文本):
你的慢速连接很糟糕,找一个更快的来看看这张图片
它实际上有什么问题?那么为什么 goto 在 C++ 中甚至是可能的呢?

为什么我 应该使用它们?


阅读 73

收藏
2022-07-01

共1个答案

小编典典

因为它们导致了意大利面条代码

过去,编程语言没有while循环、if语句等,程序员使用goto来组成程序逻辑。它会导致无法维护的混乱。

这就是 CS
之神创造方法、条件和循环的原因。结构化编程在当时是一场革命。

goto 适用于一些地方,例如跳出嵌套循环。

2022-07-01