码迷,mamicode.com
首页 > 其他好文 > 详细

for 循环里的i++

时间:2018-03-14 20:47:33      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:语句   gpo   情况下   nbsp   算法   结束   开始   快速排序   排序   

写代码的时间也不短了,今天看快速排序的算法的时候才去更深层次得理解。。。

for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}

语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行

所以语句3的i++是在代码块执行之后加上的值,
所以一般情况下,for循环结束了,其实最后语句3又执行了一遍i又加了个1
亲测语句块里break退出循环则语句3不会执行

最后又衍生到,语句3中i++和++i的区别,值是一样的,但是在c++里++i效率更高

for 循环里的i++

标签:语句   gpo   情况下   nbsp   算法   结束   开始   快速排序   排序   

原文地址:https://www.cnblogs.com/papi/p/8569812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!