1樓:匿名使用者
當單獨一bai個語句的時候沒du有區別,如果用在表示式中:zhij++是先dao
取j的值做計專算,再自加;
++j是先自加,再取屬j的值做計算。
比如int j = 2, k;
如果k = j++;
那麼先取j的值賦值給k,於是k值為2,j值再自加,j=3。
如果k = ++j;
那麼j先自加,得到j=3,然後再取j值計算,k值為3.
2樓:手機使用者
比如j當前是5,那麼j++就是先用j參與運算,參與完運算再變成6 ++j呢,是先將j變成6,然後再參與運算,就是這麼簡單,明白?
3樓:基佬自豪
我們先用while語句寫一下 for(i=1;i<10;i++) int i=0; while (i<10) 再用while語句寫一下 for(i=1;i<10;++i) int i=0; while (i<10) 可以看到,最後i的值都是10,所以在for迴圈裡,62616964757a686964616fe4b893e5b19e31333335323464i++ 和 ++i 是沒有區別的,那麼區別在**呢? 現在我們再看一段程式: #includeint main() 試著執行一下這段程式,發現結果是 1 2 ,這就是 i++ 和 ++i 的區別了:
i++ :先引用後增加 ++i :先增加後引用 具體是什麼意思呢?
就是 i++ :先在i所在的表示式中使用i的當前值,後讓i加1 ++i :讓i先加1,然後在i所在的表示式中使用i的新值 我想這樣說大家就應該明白了。。。
j和g讀音上的區別,j和g的發音區別是什麼?
j為長母音g為雙母音。j和g是中國人最混淆的兩個字母,主要還是音標學不好的原因。這兩個字母的音標的子音部分是一樣的,原因部分不同 j的原因部分是雙母音ei,而g是長母音i 有明顯的區別,前一個母音要咧嘴,像讀欸,後一個不用咧嘴,像讀衣服的衣。前面再分別加上子音拼讀,就是兩個字母的讀音了,區別明顯的。...
c語言的a和a有什麼區別,C語言中a與a的區別是什麼詳細一點,謝謝
如果要列印的值 來是a 如printf d a 那打源印出來的只是a的值bai.但是第二次打du 印的a值就 zhi是 後的值.就是先打dao印後 a就是先改變a的值,再列印出來.具體差別你可以自己試著執行比較一下.c語言中a 與 a的區別是什麼?詳細一點,謝謝 a 是先返回a的值,再執行 運算。a...
達瓦電輪300j和300mj有什麼區別
300j的釣力要比300mj小很多,300mj帶高低速轉換開關,自重也比300j大一點,如果經濟允許,建議300mj。如果是左手搖輪,建議買300mj,如果是右手的話還是用3000xp,達瓦300mj操作很順手用習慣了根本就不想用其他的輪子,完全單手操作相當便捷,經常釣中小魚比如黃黑建議300mj,...