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語言裡kn10是什麼意思,C語言裡Kn10是什麼意思
由於 的優先給比 高,所以k n 10意思就是 用n的值除以10取餘數,用這個餘數與k的值相乘並把乘積賦給k。n n 10 表示 首先抄計算右邊的括號內襲的表示式 bai,n 10,給n賦值10,同時du,表示式返回10,因此,zhi等同於 n 10,並且daon的值為10 然後計算n 10,得到n...
用c語言求1到n的階層的累加和,用C語言求1到N的階層 的累加和
如果不用階承函式 include void main printf ld n sum 輸出結果 如果用階承函式 include int jc int n void main int jc int n 階乘函式 思路 先定義一個函式用來計算一個數的階乘,在從1到n迴圈依次就其累加和,最後輸出累加和即可...
c語言裡include後面用ltgt和用有什麼區別
這個,不bai知道從 開始 du吐槽了 include 這句zhi話表達的意dao思是 用某個函式庫的意思,就是答說你只有呼叫了某個函式庫你才能用它包含的函式 基礎的函式庫有兩個 c語言的基礎是stido函式庫,只有呼叫了這個庫,才能使用像printf等等這些c的語句,相對應的c 是iostream...