c++ - 在 'for' 循环中递增 1 时使用 > (<) 而不是 != 是否有技术原因?

标签 c++ c for-loop

我几乎从未见过 for像这样循环:

for (int i = 0; 5 != i; ++i)
{}

使用 > 是否有技术原因?或 <而不是 !=for 中增加 1 时环形?还是这更像是一种约定?

最佳答案

while (time != 6:30pm) {
    Work();
}

现在是下午 6 点 31 分……该死,我下一次回家的机会就是明天! :)

这表明更强的限制可以降低风险,并且可能更易于理解。

关于c++ - 在 'for' 循环中递增 1 时使用 > (<) 而不是 != 是否有技术原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31455629/

相关文章:

C++ 如何创建一个将函数指针的引用作为参数的函数?

c++ - 如何连接 char* 和 LPWSTR 字符串?

c - struct {0} 和 memset 0 之间有什么区别

c - 打印c中的字符

java - 为什么我的 int[] 数组循环越界?

r - R中的for循环不绑定(bind)文件

javascript - addEventListener 在简单的 for 循环中工作,但不适用于 for-in 循环

c++ - 如何在 OpenBR 中运行 C++ 文件?

c++ - 如何创建模板化对象的数组/vector

c - 这是一个通用的函数指针吗?它有危险吗?