位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 自增與自減運算符(+ +、- -)

提問人:劉團圓發(fā)布時間:2020-11-28评论0

(1)作用

自增運算(+ +)使操作數(shù)的值增1;自減運算(- -)使操作數(shù)的值減1。


(2)用法與運算規(guī)則

自增運算與自減運算都有兩種使用形式,介紹如下。

    前置形式:++i, --i。先使變置i的值增1 (或減1),然后再以變化后的變量的值參與其他運算。

    后置形式:i++,i--。先讓變量參與其他運算,然后使變量i的值增1(或減1)。

    當(dāng)++、--不參與其他運算時,即i++或++i作為一條語句出現(xiàn)時,++i與i++都等價于1=1+1, --i與i--都等價于i=i-1。

    自增與自減運算都具有右結(jié)合性,所以如果有:

    int i=3.y;

    y—i++;

    因為++的右結(jié)合性,所以y=-i++等價于y=-(i++),所以y的值為-3,而i的值為4。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
X
返回頂部
付费复制

付费获取七天复制权限

限时特价:2.88元/篇原价:10元
联系客服

扫码关注公众号,发送私信联系客服.

微信扫码关注,联系客服

联系客服QQ:2845411722

恭喜您,操作成功,可以复制了

3秒后关闭
X