版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012725164/article/details/89278008
自加(++)自减(--)运算
点击查看视频讲解
++:自增运算
如果运算符在运算的数据左边,就叫做左自增运算;如果在运算的数据右边,就叫做右自增运算;
例如:int a = 10;
++a 是左自增;a++ 是右自增;
左自增,直接对原有的数据进行+1;如果这一行代码没有结束,接下来参与其它运算的,是加一后的值;
右自增: 右自增运算,首先在内存中开辟一个临时空间,将原来的数据保存在这个临时空间中;然后对变量进行加一运算;
如果这一行代码没有结束,接下来参与其它运算的,是临时空间中的值(还没有加一的值);
--:自减运算
也分为左自减和右自减,原理和自增运算一模一样,只是进行的是减一运算;
练习:
下列程序运行输出的结果是什么?为什么?
1 2 3 4 5 6 7 8 9 10 11 12 |
|