--a和a--的疑问
按照a--先赋值再运算的原理,a先赋值是取a=100然后再减1得到的应该是99
而--a则是先自减1后再取值,a也应该是100-1=99在将99赋值给a。
可是答案为什么都是101?
a的值会传递吗?是不是应为上一步中++a的值是102所以--a取值时a的值是102所以a在自减1以后取值为101,而a--是先取值再运算,所以a--取值也为上一步中的101呢?
能不能有哪位给小白详细说明下
按照a--先赋值再运算的原理,a先赋值是取a=100然后再减1得到的应该是99
而--a则是先自减1后再取值,a也应该是100-1=99在将99赋值给a。
可是答案为什么都是101?
a的值会传递吗?是不是应为上一步中++a的值是102所以--a取值时a的值是102所以a在自减1以后取值为101,而a--是先取值再运算,所以a--取值也为上一步中的101呢?
能不能有哪位给小白详细说明下
2015-04-23
举报