在for循环中使用break是不好的做法吗?
在循环中使用break
语句是不好的做法?for
说,我在数组中搜索一个值。在for循环内部进行比较,找到值时,break;
退出for循环。
这是一种不好的做法吗?我已经看到了使用替代:定义一个变量vFound
,当被发现的价值它设置为true,并检查vFound
在for
语句条件。但是,是否有必要为此目的创建一个新变量?
我在正常的C或C ++ for循环的上下文中询问。
PS:MISRA编码指南建议不要使用break。
白衣非少年
catspeake
慕姐8265434