国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

i++ 與 ++i 的區別

2019-11-08 02:59:02
字體:
來源:轉載
供稿:網友

轉載知乎 https://www.zhihu.com/question/19811087  葉王  太筆著天道,感謝!

1、 i++ 返回原來的值,++i 返回加1后的值。

2、 i++ 不能作為左值,而++i 可以。

1)如果只是看i++和++i,這兩個是等價的,都等同于i=i+1,都是變量自身加1。(2)在一般情況下,它們都是跟賦值聯系在一起。比如:int a; a=i++;//將i的值賦值給a,即a=i;然后再執行i=i+1;也就是【a=i++;】與【a=i; i=i+1;】等價。a=++i;//將i+1的值賦給a,即a=i+1;然后再執行i=i+1;也就是【a=++i;】與【a=i+1;i=i+1;】等價。(3)【總結一下】①前置++是將自身加1的值賦值給新變量,同時自身也加1;②后置++是將自身的值賦給新變量,然后才自身加1.作者:太筆著天道鏈接:https://www.zhihu.com/question/19811087/answer/83748442來源:知乎著作權歸作者所有,轉載請聯系作者獲得授權。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 木里| 武穴市| 肇源县| 阿鲁科尔沁旗| 宜阳县| 枝江市| 林州市| 清苑县| 正蓝旗| 平湖市| 福安市| 莱阳市| 上饶市| 铜陵市| 洱源县| 雷州市| 咸宁市| 白水县| 靖宇县| 西安市| 开化县| 丹江口市| 关岭| 垦利县| 汕尾市| 西乡县| 保山市| 横峰县| 比如县| 乌拉特后旗| 江源县| 阿荣旗| 中卫市| 乌恰县| 历史| 会宁县| 三门峡市| 乾安县| 江阴市| 萨嘎县| 馆陶县|