gpt4 book ai didi

for-loop - 在for循环中使用break是一个坏习惯吗?

转载 作者:行者123 更新时间:2023-12-02 16:26:25 25 4
gpt4 key购买 nike

使用 break 是一种不好的做法吗? for 内的语句循环

假设我正在数组中搜索一个值。在 for 循环内进行比较,当找到值时,break;退出 for 循环。

这是一种不好的做法吗?我已经看到使用的替代方法:定义一个变量 vFound并在找到值时将其设置为 true 并检查 vFoundfor声明条件。但是否有必要为此目的创建一个新变量?

我在普通 C 或 C++ for 循环的上下文中询问。

附注:MISRA coding guidelines建议不要使用break。

最佳答案

不,中断才是正确的解决方案。

添加 bool 变量会使代码更难以阅读并增加潜在的错误源。

关于for-loop - 在for循环中使用break是一个坏习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3922599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com