for循環的累加條件I?
i++是先進行一次循環,在進行累加;++i是i先進行一次累加,再循環。兩個對于循環的次數都是沒影響的,都是5次,都是當 i 小于5 不成立的時候跳出循環,但后面的 i 還是會遞增1的。兩者不同的地方在于++i 占用的空間比 i++ 要小,i++是多定義一個變量的。看看運算符重載可以知道是怎么回事。
for循環的累加條件I?
i++是先進行一次循環,在進行累加;++i是i先進行一次累加,再循環。兩個對于循環的次數都是沒影響的,都是5次,都是當 i 小于5 不成立的時候跳出循環,但后面的 i 還是會遞增1的。兩者不同的地方在于++i 占用的空間比 i++ 要小,i++是多定義一個變量的。看看運算符重載可以知道是怎么回事。