早教吧 育儿知识 作业答案 考试题库 百科 知识分享

i=2,j=i++结果为啥是i=3,j=2?

题目详情
i=2,j=i++结果为啥是i=3,j=2?
▼优质解答
答案和解析
++i是先加1,在操作,i++是先操作,在加1.
所以上面的语句是
1、先把2赋值给i,此时i=2
2、把i赋值给j,所以j=2
3、对i的操作完了,i自增一个,此时i=3