美文网首页
C++for循环里i++和++i的区别

C++for循环里i++和++i的区别

作者: porridgechen890 | 来源:发表于2018-11-27 21:09 被阅读15次

    刚才在做一个leetcode的题,前后两次提交只是把for循环里的i++改成了++i,发现执行用时相差较大。


    屏幕快照.png

    在上面这段代码里,i++和++i是一个意思,因为都是单独的一句话,但执行效率不同。

    我百度了一下,大概意思是说i++要另外申请一个变量来保存i加一之后的值,因为i和i加一的值都要用到。而++i不用另外申请一个变量来保存i加一之后的值。

    相关文章

      网友评论

          本文标题:C++for循环里i++和++i的区别

          本文链接:https://www.haomeiwen.com/subject/wkjccftx.html