1樓:劍俠丹心
應該是一樣的,迴圈條件判斷只是中間那個.
不管是先加後加,總之是一個迴圈完了再加.
先賦值,再判斷,再執行迴圈,迴圈完了再執行i++,或者++i
2樓:匿名使用者
是一樣的,因為他的條件是i<=n,則執行++i或i++,所以是一樣,如果單獨的++i,i++的結果是不一樣的!
3樓:
當然不一樣了 前者是先執行了迴圈程式在進行+ -操作 後者是先進行了+ -以後再開始系統的迴圈 結果肯定是不一樣的
4樓:匿名使用者
雖然二者存在先加後加的問題,但for語句中,i++和++i的結果是相同的.
5樓:匿名使用者
本例中是一樣的,正如樓上說的,只是先加後加的問題,但先加後加都是一條語句結果是一樣的,如果本條中有其它就不同如;
8+(3++)和8+(++3)結果就會不同了
6樓:一棵凇
在這裡他們的結果是一樣的`~
其實你可以寫幾句話就能測出來撒
但由於他們「加」和「用」的順序不同,有的地方結果會不同`~還是要注意
7樓:匿名使用者
用作迴圈的遞增條件時,完全一樣
8樓:
i++ 是先用後加 ++i是先加後用。
int i=10
k=i++
i=? //i=11
k=? //k=10
9樓:匿名使用者
在這裡處理後的結果是一樣的
10樓:
完全一樣,30分值伐?
c語言裡for(1)是什麼意思,C語言裡for( 1 )是什麼意思?
永遠為真的for迴圈語句。迴圈語句由迴圈體及迴圈的判定條件兩部分組成,其表示式為 for 單次表示式 條件表示式 末尾迴圈體 表示式皆可以省略,但分號不可省略,因為 可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。擴充套件資料 for迴圈小括號裡第一個 ...
ij1在C語言裡是什麼意思,c語言a1j是什麼意思
j 1求得一個得數,應該是個整數 是求餘數的運算子,i j 1 即i i j 1 即計算i除以j 1的餘數 i i j 1 c語言a 1 j 是什麼意思 a 1 j 是一個1行j列的陣列,的意思是給某一個元素的值加1 第2行第j個元素自增1 c語言中i 和j 分別是什麼意思 i 表示先引用i的值,再...
C語言裡a m m和m a m有什麼區別
因為a 和 m 都是int 型 所以 a m結果也為int型 當a 這裡面有整數運算問題,比如8 4 8結果自然是4,但是如果用4 8 8那結果就是0,因為int型的4 8 0 執行不出來還是執行的結果跟預想的不一樣 m a m的時候 m a可能會資料過大溢位了 c語言中,m 和 m有什麼區別,舉個...