位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

C语言 自增与自减运算符(+ +、- -)

提问人:刘团圆发布时间:2020-11-28

(1)作用

自增运算(+ +)使操作数的值增1;自减运算(- -)使操作数的值减1。


(2)用法与运算规则

自增运算与自减运算都有两种使用形式,介绍如下。

    前置形式:++i, --i。先使变置i的值增1 (或减1),然后再以变化后的变量的值参与其他运算。

    后置形式:i++,i--。先让变量参与其他运算,然后使变量i的值增1(或减1)。

    当++、--不参与其他运算时,即i++或++i作为一条语句出现时,++i与i++都等价于1=1+1, --i与i--都等价于i=i-1。

    自增与自减运算都具有右结合性,所以如果有:

    int i=3.y;

    y—i++;

    因为++的右结合性,所以y=-i++等价于y=-(i++),所以y的值为-3,而i的值为4。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部