i++分析

来源:互联网 发布:云计算saas 编辑:程序博客网 时间:2024/06/02 15:44

比如i=0

i = ++i + i++ + i++ + i++;

执行过程:先执行++i,此时i=1

然后执行i++,i++后i的值还是1

然后执行i++,执行结果任然是1,但是要补加刚刚的i++,所以此时i=2

然后再执行i++,执行结果为2,但是要补加刚刚的i++,所以此时i=3

所以 1+1+2+3=7 然后赋值给i,所以i=7

其他对于i++或i--的分析都一样

0 0
原创粉丝点击