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)
点击加载更多评论>>