91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

++a與a++有什么不同

發布時間:2020-06-01 20:53:13 來源:億速云 閱讀:385 作者:鴿子 欄目:編程語言

a++ 和 ++a 的區別

1、計算結果的不同,前者的結果跟程序執行過程有關,有可能是加上1,有可能不加1,而后者的結果是a加上1;

2、計算過程不同,前者計算過程是先執行a,之后在增加1,后者計算過程是先加上1,之后再執行a。

++a與a++有什么不同

例題

int a = 100; 最開始時a是100。

打印 a++;  這個printf會打印a++的值,注意是a++表達式的值,看我前面的講解,a++的值就是a的值,也就是100。 別忘了這語句結束后a的值就會自增1(也就是副作用發生了)。

打印 ++a;  目前a的值為101。現在要打印++a表達式的值,++a的值就等于a+1,所以會打印出102。 此語句后a=101+1=102。

打印 --a;  這次要打印--a表達式的值,同自增一個道理,--a的值等于a-1,所以會打印出101。 此語句后a=102-1=101。

打印 a--;  a--表達式的值就是a的值,所以打印出101。 此語句后a=101-1=100。

打印 a+1;  這表達式與自增無關,只是打印a+1的值,就是101。 對a本身的值沒有影響(加法表達式沒有副作用)。

打印 a;  這時a的值當然還是100了。

以上就是a++ 和 ++a 的區別的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

牙克石市| 宁波市| 乐平市| 敖汉旗| 伊川县| 防城港市| 三江| 门源| 区。| 长寿区| 北辰区| 芒康县| 宜城市| 和林格尔县| 枝江市| 曲沃县| 西平县| 海兴县| 贡觉县| 潜山县| 洪江市| 仁布县| 泽库县| 庄河市| 松溪县| 蕲春县| 县级市| 阳曲县| 汪清县| 孟州市| 仁寿县| 西和县| 德格县| 剑河县| 延长县| 奎屯市| 临朐县| 威海市| 金山区| 盐源县| 郎溪县|