java中, int i=0 for(;i<6;i++) for(;i<6;++i) 这个for循环中的i++和++i怎么理解,运算结果竟然相同

2025-02-23 23:51:38
推荐回答(3个)
回答1:

for的第三段代码可以理解为:本次循环执行结束下次循环开始之间运行。所以两种写法循环次数是一样的

回答2:

这两个在for()语句的作用是一样的。
int i=0;
cout<int j=0;
cout<<++j<你试下就有区别。
i++;此时i还是原来的值
++i;此时I的值就自增1了
但两个运行后的值都是自增1了。

回答3:

一个是执行程序后+1, 一个是判断后+1,