- 博客(1)
- 收藏
- 关注
原创 for 循环时第三个条件为 i++,++i时出现的不同运行情况
因为for的三个条件,先进行第一个条件,之后进行第二个条件判断,满足时才执行for{ }内的语句。之后再执行第三个条件。今天写题时候在for循环里遇见i++与++i在第三个条件时出现的不同运算结果,于是自己写一下也算是整理思路。所以前者为:1+2+3+4+5+6+7+8+9=45(i先自增,再参与 y = y+i 的运算)后者为:0+1+2+3+4+5+6+7+8+9=45(i先参与 y = y+i 的运算,再自增)区别在于i=0时,前者先自增变成1开始计算,后者先从0开始计算。
2023-06-06 00:31:57 360 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人