a++和++a的区别
Posted ouwen123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了a++和++a的区别相关的知识,希望对你有一定的参考价值。
a++和++a的区别为:加1操作不同、操作期间a值不同、过程对象不同。
一、加1操作不同
1、a++:a++先执行加1操作。
2、++a:++a后执行加1操作。
二、过程对象不同
1、a++:a++的过程对象为a参数变量。
2、++a:++a的过程对象为a++表达式。
三、操作期间a值不同
1、a++:a++在操作期间的a值为原值。
2、++a:++a在操作期间的a值为原值+1。
举个例子:
1、a=1;b=a++;运算后:b=1,a=2。
2、a=1;b=++a;运算后:b=2,a=2。
以上是关于a++和++a的区别的主要内容,如果未能解决你的问题,请参考以下文章