亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

++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

石屏县| 克山县| 都安| 乐都县| 宜城市| 德保县| 柞水县| 佛学| 津市市| 昭通市| 柳州市| 武汉市| 榕江县| 独山县| 东兰县| 东平县| 隆德县| 潼南县| 杨浦区| 彰化县| 卢氏县| 哈巴河县| 色达县| 那坡县| 连山| 东阿县| 荥经县| 玉山县| 渝北区| 镇巴县| 大同县| 民县| 长宁县| 尚义县| 新建县| 电白县| 安岳县| 仁怀市| 潞西市| 克拉玛依市| 德令哈市|