发布网友
共3个回答
热心网友
i++就是语句执行完毕以后补做一个i=i+1的赋值,++i就是在语句执行之前执行一个i=i+1语句
热心网友
int a = 1 , i = 2;
(1)a=i++; (此时a=3,i=3)
(2)a=++i; (此时a=4,i=3)追问a=1吧?
追答好吧我写错了
是a+=i++
和a+=++i
热心网友
i++运算符就是先执行i原来的值或是初始值,再加1,而++i是先将原来的值或初始值加1再执行。希望能帮你理解