简单的问题a++与++a的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:27:05
详细的问题说明,有助于回答者给出准确的答案

++a : 在使用a之前 先使a的值加1,如a=3.则执行j=++a之后.j的值为4
a++ : 在使用a之后 先使a的值加1,如a=3.则执行j=++a之后.j的值为3.然后a的值变为4

a++是先调用a的值,再使a的值增加1;
++a是调用a前使a的值增加1然后再调用

假设如果a有初始值1的话
执行a++后 有a++等于1,a等于2
执行++a后 有++a等于2,a等于2