自增?
定义: 自增就是每次执行时候;给操作数 自身增加 1
分别为 a++ 先赋值 后运算
++a 先运算 后赋值
先列一个小列子
var i = 1;
var a = i++; // a = 1 ; 此时 i 先将值 赋给 a 然后 自己 +1 , i=2;
var b = ++i; // b = 3 ;此时 i先自己+1为3 再赋值 b=3;
再看这题;
++a 则为 11 对吧 然后看 a++ 则为 12
然后看算式 e=++a + (++b) + (c++) + a++
++a 先自己加a 然后赋值到结果 : 13 ; a=13
++b b先自己加1 然后赋值到结果 21 b=21;
c++ 将c值赋值到结果 30 然后自己在加1 c=31;
a++ 先赋值a为13, 然后自己加 1 a=14
所以结果为: 13+21+30+13=77