for 循环里的i++

Posted 以梦为马papapa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for 循环里的i++相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

以上是关于for 循环里的i++的主要内容,如果未能解决你的问题,请参考以下文章

for循环执行原理

C语言for循环详细讲解

用for循环将数组里的元素排序

JAVA,关于for循环,循环体里的问题

微信小程序数组里的值修改,for循环修改数组内容

for循环删除列表里的内容 删除字典中的内容