在本主题中,我们将查看在C或C++中很好地使用goto
的示例.它的灵感来自an answer个人的投票,因为他们认为我是在Jest .
摘要(标签从原始更改为使意图更清楚):
infinite_loop:
// code goes here
goto infinite_loop;
为什么它比其他 Select 更好:
- 这是很具体的.
goto
是 语言构造,该语言构造导致 无条件分支.替代方案 依赖于使用 struct 支持条件分支, 总是带着一种堕落的态度-是真的 条件. - 标签记录了意图
- 读者不必浏览网页
Rules:
- 假装哥特恐惧症没有
- 假设我们都听说过
- 如果你不同意一个例子,
看看我们能否像成年人一样谈论这件事.
Edit
这个问题现在似乎已经结束了.它产生了一些高质量的答案.谢谢大家,
考虑到其他人的react ,我发现很多人认为goto
是你一直想要的东西
我将接受第一个答案,它给出了分支到清理块的C模式.在我看来,这无疑是goto
条发布答案中最有力的一条