黑马程序员技术交流社区
标题:
在算术运算符中++和--的使用怎么解释?
[打印本页]
作者:
重头再来_0809
时间:
2015-9-10 21:15
标题:
在算术运算符中++和--的使用怎么解释?
我么知道他们叫做自加自减运算符,下面是其使用规范:
a:单独使用:放在操作数的前面和后面效果一样。++:自加。对原有的数据进行+1;--:自减。对原有的数据进行-1。
b:参与运算使用:
放在操作数的前面,先自增或者自减,然后再参与运算。
放在操作数的后面,先参与运算,再自增或者自减。
那么对于下面的问题应该怎么解释(经过测试按最终为3):
int a = 3;
a = a++;
求大神指导具体分析过程,谢谢!
作者:
WOJIAOLIZHEN01
时间:
2015-9-10 21:18
a会自加变成4,如果下面有循环语句会再进行自加
作者:
leaf168
时间:
2015-9-10 23:27
把(a++)看作是表达式;表达式的值是3,赋值给了a,而a++自增变成了4,最会赋值给a 的还是(a++)的值为3.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2