小编Dim*_*imK的帖子

哪个在C++中更快:i <= N或i <N + 1

以下两个for循环都将执行N + 1次:

for(int i = 0; i <= N; ++i);
for(int i = 0; i < N + 1; ++i);
Run Code Online (Sandbox Code Playgroud)

两个表达式中的哪一个(i <= N或i <N + 1)计算速度更快?我知道有一个流行的类似问题(<快于<=?),但我认为这是不同的,因为我们在一个变量中加1,可能不是常数,然后将它与i进行比较,而不是比较它一个恒定的价值.

c++ performance for-loop

3
推荐指数
1
解决办法
127
查看次数

标签 统计

c++ ×1

for-loop ×1

performance ×1