关于a++和++a的问题

来源:2-26 赋值表达式

亨heng

2021-05-05 00:07:45

http://img.mukewang.com/climg/609170fe09cdd43706740114.jpg

老师,这种“用”具体是指什么情况,就是一个变量给另一个变量传递值时才会存在这种情况吗?

写回答

1回答

好帮手慕星星

2021-05-05

同学你好,意思是在计算的时候用a值。例如:

http://img.mukewang.com/climg/609238e6092e429f13300473.jpg

a++的返回值为3,所以是先用a的值,但是最后a的值也是加了1 。

http://img.mukewang.com/climg/6092394709274e0403540126.jpg

http://img.mukewang.com/climg/609239560930274801340081.jpg

++a是先将a值加1为4,这时候再用a值作为返回值也是4 。

a++和++a的返回值不同,但是a本身的值最后是相同的,自己再理解下。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程